小编use*_*841的帖子

如何在Activity中调用另一个Activity中的方法

我正在开发一个Android应用程序

我有两个班级A班和B班.

在A类中,我尝试了下面的代码片段,

如何在Activity中调用另一个Activity中的方法.

public class FirstActivity extends Activity {  

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main2);
    }      

    public void method() {
        // some code
    }  
}

public class SecondActivity extends Activity {  

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
         setContentView(R.layout.main2);

        FirstActivity fact = new FIrstActivity();

        fact.method();
    }
}
Run Code Online (Sandbox Code Playgroud)

android android-activity

15
推荐指数
3
解决办法
9万
查看次数

如何在活动中调用非活动类的方法

我有一个Activity和非Activity类.如何从非Activity类调用Activity类中的方法

public class MainActivity extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main2);

        DataClass dc = new DataClass();
        dc.show();                  
    }

    public void call(ArrayList<String> arr) {
       // Some code...
    }
}
Run Code Online (Sandbox Code Playgroud)
public class DataClass {

    public void show(ArrayList<String> array) {
        // Here I want to send this ArrayList values into the call
        // method in activity class.

       MainActivity act = new MainActivity();
       act.call(array);                  
    }
}
Run Code Online (Sandbox Code Playgroud)

android android-activity

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×2

android-activity ×2