エミュレーターと中小規模の携帯電話で正常に動作するアプリを作成しましたが、タブレットで実行している間は常に横向きモードのみが表示されます。また、別々のレイアウトとレイアウトランドレイアウトを使用しました。その背後にある理由。これはコードです:
public class SplashActivity extends FragmentActivity
{
public void onCreate(Bundle paramBundle)
{
super.onCreate(paramBundle);
requestWindowFeature(1);
getWindow().setFlags(1024, 1024);
FragmentManager fragmentmanager = getSupportFragmentManager();
FragmentTransaction fragmenttransaction = fragmentmanager.beginTransaction();
if (getResources().getConfiguration().orientation ==
Configuration.ORIENTATION_LANDSCAPE) {
setRequestedOrientation(0);
}
else
{
setRequestedOrientation(1);
}
fragmenttransaction.commit();
setContentView(R.layout.welcome);
new Handler().postDelayed(new SplashThread(), 2000L);
}
class SplashThread implements Runnable
{
SplashThread()
{
}
public void run()
{
SplashActivity.this.startActivity(new Intent(SplashActivity.this, McqHomePage.class));
SplashActivity.this.finish();
}
}
}
助けてください。よろしくお願いします。