用Intent启动另一个Activity的方法:
private void showSettings() { final Intent intent = new Intent(this,SettingsActivity.class); startActivity(intent); }
调用showSettings函数即可启用SettingsActivity。
另外,广播是不需要intent来启动的。
直接在BroadcastReceiver里面用getAction()函数来接收广播就行了(不要忘了注册),别的Activity里面不用写任何东西。比如:
String SMS_RECEIVED = "android.provider.Telephony.SMS_RECEIVED" ; if ( intent.getAction().equals( SMS_RECEIVED ) ) { //..... }