一个应用启动另一个应用
重点:保证包名,和启动activity正确;
实现应用间通讯,用bundle就行了
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
Button button=findViewById(R.id.mBtn);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
startNewApp();
Toast.makeText(MainActivity.this, iMyAidlInterface.getName(), Toast.LENGTH_SHORT).show();
} catch (RemoteException e) {
e.printStackTrace();
}
}
});
}
private void startNewApp() {
Intent intent = new Intent();