zoukankan      html  css  js  c++  java
  • 013-一个Activity怎么调用另一个Activity的方法返回数据(转)

    两个方法:
    1.直接将login方法设置为静态方法
    2.想办法获取BaseActivity的实例,再调用login方法

    代码1:

    public class BaseActivity extends Activity {  
        private static BaseActivity instance;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_base);
            instance = this;
        }
    
        public static BaseActivity getInstance() {
            if (instance == null) {
                instance = new BaseActivity();
            }
            return instance;
        }
     
        public int login1() {
            return 1;
        }
        public static int login2() {
            return 2;
        }
    }
    代码2:调用代码
    public class MainActivity extends Activity {
      @Override
      protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        BaseActivity.getInstance().login1();
      BaseActivity.login2();
      } 
    }
     
  • 相关阅读:
    Spring Boot
    Spring Boot
    Spring Boot
    Restful API
    Jenkins
    虚拟化
    SpringBoot入门
    System Workbench for STM32(based on Eclipse)开发环境配置
    装机总结
    这年暑假
  • 原文地址:https://www.cnblogs.com/qiuniao/p/12291786.html
Copyright © 2011-2022 走看看