如何在AboutAndHelpActivity
而不是Activity
本身启动Fragment
,或者如何将Fragment
置于startActivity()
?如何启动Fragment而不是Activitiy本身?
//if it is the first start of the app, open HelpFragment once.
Boolean isFirstRun = getSharedPreferences("PREFERENCE", MODE_PRIVATE)
.getBoolean("isFirstRun", true);
if (isFirstRun) {
startActivity(new Intent(MainActivity.this, AboutAndHelpActivity.class));
Toast.makeText(MainActivity.this, "First Run", Toast.LENGTH_LONG)
.show();
}
getSharedPreferences("PREFERENCE", MODE_PRIVATE).edit()
.putBoolean("isFirstRun", false).commit();
我知道区别。但是我想在应用程序第一次启动时启动一个片段。不仅是活动。我该怎么做.. – SGE59
你有两个选择:1)添加片段到当前活动(一些启动活动)。 2)当你开始你的主要活动时,添加一些额外的东西来告诉活动显示片段。 – Ekalips
你可以在'Intent'中加入'Extra'。把布尔“isFirstRun”和在活动做'getIntent()'和'getExtras()' – Ekalips