如何传递一个活动的字符串值,并可以在android中的任何活动中使用



i想要传递一个活动的字符串值,并且值可以进入任何活动

我在第一个活动中有三个活动。。。有一些字符串值

在第二个活动中。。有一些字符串值

在第三个活动中。。。我想获得第一个和第二个字符串值的字符串值

如何通过任何活动中的字符串值

请告诉我如何通过提前感谢您的

我建议使用SharedPreferences它真的很容易使用,你可以在任何活动中提取数据

这里有一个很好的解释

希望它能帮助你

您可以使用广播意图和putExtra字符串

广播:

    Intent broadcast = new Intent();
    broadcastLocation.setAction(ACTION);
    broadcastLocation.putExtra(EXTRA, location);
    sendBroadcast(broadcast);

在活动中,您想获得在Resume()上注册广播接收器并在Pause()上注销的字符串:

    private class LocationApprovedListener extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction() != null && intent.getAction().equals(LocationService.ACTION)) {
            String location = (String) intent
                .getParcelableExtra(LocationService.EXTRA);

        }
    }
}

最新更新