Android 中Application向Activity 传递数值

Posted monkey0928

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 中Application向Activity 传递数值相关的知识,希望对你有一定的参考价值。

比如极光注册时获取用户的唯一标示ID需要在登录时进行传递,实现消息的指定用户推送功能

1     public String id;
2 
3     public String getId() {
4         return id;
5     }
6 
7     public void setId(String id) {
8         this.id = id;
9     }
1     //初始化极光推送
2         JPushInterface.setDebugMode(true);
3         JPushInterface.init(this);
4 
5         id = JPushInterface.getRegistrationID(getApplicationContext());
6 
7         Log.e("极光推送获取用户id", id);

在Activity  中如何获取那,代码如下

1         MyApplication application = (MyApplication) getApplication();
2         String id = application.getId().toString();
3         Log.e("极光推送用户指定id", id);

 

以上是关于Android 中Application向Activity 传递数值的主要内容,如果未能解决你的问题,请参考以下文章

android activity弹出为啥向右

未找到处理 Intent act=com.android.camera.action.CROP 的 Activity

权限拒绝:广播 Intent act=android.provider.Telephony.SMS_RECEIVED

android.content.ActivityNotFoundException:未找到处理 Intent act=android.settings.USAGE_ACCESS_SETTINGS

getActivity() 调用导致 RuntimeException:无法启动意图 Intent act=android.intent.action.MAIN

未找到处理 Intent act=android.media.action.IMAGE_CAPTURE 的 Activity