在我的程序中,用户从欢迎页面开始使用应用程序,并需要输入详细信息才能继续。当他们到达主页时,他们将输入一个名称,并将其作为意向传递给主页。检查意向是否存在
我希望用户在第一次使用应用程序时被带到欢迎页面,并在此之后被带到主页。
我将这个名称保存为共享首选项,所以它应该始终存在。
所以我试着总是发送用户到主页,但如果没有意图(即第一次)他们将被带到主页,但我不能得到它的工作。这是我的努力。
public class HomeActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Intent intent1 = getIntent();
Bundle bundle = intent1.getExtras();
if(intent1.getExtras() == null)
{
Intent intent = new Intent(HomeActivity.this,Welcome.class);
startActivity(intent);
}
final String name = bundle.getString("Name");
final int targetTime = bundle.getInt("targetTime", 1);