想从名为first的activity跳到名为second的activity,再跳回去,但是错误显示
android.content.ActivityNotFoundException: No Activity found to handle
Intent { act=first }
以下为主要代码:
AM中的代码:
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
android:name=".MainActivity"
android:label="@string/app_name"
android:launchMode="singleTask">
android:name=".SecondActivity" >
名为first的activity代码:
public class MainActivity extends Activity {
EditText etacc=null;
Button btn=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etacc=(EditText) findViewById(R.id.etacc);
btn=(Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//String str=etacc.getText()+"";
Intent intent=new Intent();
//intent.putExtra("str", str);
intent.setAction("second");
startActivity(intent);
}
});
}
名为second的activity的代码:
public class SecondActivity extends Activity {
Button btnback=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.secondactivity);
btnback=(Button) findViewById(R.id.btnback);
btnback.setOnClickListener(new View.OnClickListener() {
@SuppressLint("ShowToast") @Override
public void onClick(View v) {
Intent intent=new Intent("first");
startActivity(intent);
}
});
}
}