我有两个应用程序,com.appone.one
和com.apptwo.two
。如何从一个应用程序传输数据到另一个应用程序android
我想从appone
数据传输到apptwo
,我要当一个数据转移到apptwo
,apptwo
打开或者只开放上来(的onResume)和显示数据。 我写了这个代码:
com.appone.one:
Intent i = new Intent(Intent.ACTION_DATE_CHANGED);
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("com.apptwo.two");
i.putExtra("MessageText",""+Connect.MessageArrive.toString());
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
com.apptwo.two:
@Override
public void onResume() {
super.onResume();
String name=getIntent().getStringExtra("MessageText");
Toast.makeText(getApplicationContext(),String.valueOf(name), Toast.LENGTH_LONG).show();
}
我只想写这行:
String name=getIntent().getStringExtra("MessageText");
在OnResume
,因为我不想再apptwpo加载,如果我在onCreate
中写这行,m y代码工作正常。但我想在onResume
。 现在apptwo
返回null :(
我应该怎么做事先
的可能的复制[如何从一个应用程序发送数据到其他应用程序在Android?](http://stackoverflow.com/questions/14355860/how-to-send-data-from-one-application-to-other-application- in-android) –
不,我现在测试那个帖子,没有工作 –