java - 通过 Android Activity 类访问创建变量

标签 java android

我在 OnCreate 方法中从 getIntent() 获取 transaction_amount 变量。

String transaction_amount = getIntent().getStringExtra("transaction_amount");

我想在 OnCreate 方法之外访问此变量。 比如,

public class PayActivity extends ActionBarActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        String transaction_amount = getIntent().getStringExtra("transaction_amount");
    }

    protected void my_function(){
        // I want transaction_amount here.....
    }
}

最佳答案

您可以使用全局变量:

public class PayActivity extends ActionBarActivity {
    String value;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        value = getIntent().getStringExtra("transaction_amount");
    }
    public void yourFunction() {
        // You can acces value here
    }

// your activity here....
}

关于java - 通过 Android Activity 类访问创建变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27623882/

相关文章:

java - 从文件加载和保存属性

java - 如何使用 Curator 检查 Zookeeper 服务器是否已启动?

android - 为什么显示隐含权限的 list 合并?

android - 具有返回值的函数中的 AlertDialog

java - Android 应用程序如何使用 Java 前端和 Rails 4 后端?

java - 相对布局不覆盖屏幕的宽度

java - 如何使 org.apache.cxf.interceptor.LoggingInInterceptor 登录自定义日志文件

java - TLS连接中ServerHelloDone之后的SocketTimeoutException

android - 牙签不注入(inject)依赖

android - 通过安全锁屏通知启动 Activity