Android 单击按钮后启动活动

Android 单击按钮后启动活动,android,android-activity,Android,Android Activity,我只想在应用程序启动后启动一次活动。我做了以下代码: Boolean isFirstRun = getSharedPreferences("PREFERENCE", MODE_PRIVATE) .getBoolean("isFirstRun", true); if (isFirstRun) { //show start activity startActivity(new Intent(MainActivity.this, Fi

我只想在应用程序启动后启动一次活动。我做了以下代码:

Boolean isFirstRun = getSharedPreferences("PREFERENCE", MODE_PRIVATE)
            .getBoolean("isFirstRun", true);

    if (isFirstRun) {
        //show start activity

        startActivity(new Intent(MainActivity.this, FirstLaunch.class));
        Toast.makeText(MainActivity.this, "First Run", Toast.LENGTH_LONG)
                .show();
    }


       getSharedPreferences("PREFERENCE", MODE_PRIVATE).edit()
                .putBoolean("isFirstRun", false).commit();

但这对我想要的东西不起作用。我想当我点击一个按钮并启动活动。但是主活动启动

要启动活动,您需要使用意图。当点击按钮时,您可以这样调用:

Button myButton = (Button) findViewById(R.id.MY_BUTTON);
myButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
       Intent intent = new Intent(CurrentActivity.class, NextActivity.class);
       startActivity(intent);
    }

你可以阅读更多关于开始活动的内容。

Rest in peace English.@sajad你能用一些例子更清楚地阐述你的问题吗?弄清楚你在问什么?如果你觉得我的答案有用,你能接受吗?;)这对于op的要求是正确的。op我建议深入阅读android代码。。。