如何在android中从一个活动移动到另一个活动?

问题描述:

我已经编写了代码,但是这段代码并不适用于从一个活动转移到另一个活动,任何人都可以帮我解决这个错误? 当我在设备上安装应用程序时,它说不幸的应用程序停止工作。 这是代码。这是MainActivity文件如何在android中从一个活动移动到另一个活动?

package com.example.lalit.activvity2; 

import android.app.Activity; 
import android.content.Intent; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 

public class MainActivity extends Activity { 
    Button b1; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     b1 = (Button)findViewById(R.id.button1); 

     b1.setOnClickListener(new OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       Intent intent = new Intent(MainActivity.this,SecondActivity.class); 
       startActivity(intent); 
      } 
     }); 
    } 
} 

这里是SecondActivity代码

package com.example.lalit.activvity2; 

import android.content.Intent; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.TextView; 

public class SecondActivity extends AppCompatActivity { 
    Button b1; 
    TextView textView; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_second); 
     textView = (TextView)findViewById(R.id.textView); 
     b1 = (Button)findViewById(R.id.button1); 

     b1.setOnClickListener(new OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       finish(); 
      } 
     }); 
    } 
} 

请任何人可以帮助我,我应该如何修正这个错误?

+0

发布错误日志 – Piyush

+2

您是否在Android清单文件中包含了这两个类? –

+0

使用此 Intent intent = new Intent(getApplicationContext(),SecondActivity.class); startActivity(intent); –

清单文件添加类名是这样的:

<activity android:name=".SecondActivity"></activity> 

添加类清单文件

<activity android:name=".SecondActivity"></activity>

,如果再次将抛出一个错误,然后发布日志错误味精在评论中