相关疑难解决方法(0)

是否在创建Activity对象时调用onCreate?

是否在创建扩展活动的类对象时调用onCreate?或者仅在活动开始时调用,例如通过startActivity(...).

android

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

如何通过android中的意图发送数据而不打开另一个活动?

这是我的意图发送数据的代码,但我不想打开另一个活动我只想发送数据而不打开它..

Bundle contain = new Bundle();
            contain.putString("key4", item);
            contain.putString("price", price);

Intent a  = new Intent(Searchbydate.this, Searchbyitem.class);
            a.putExtras(contain);
            startActivity(a); 
Run Code Online (Sandbox Code Playgroud)

在这里我不想打开这个Searchbyitem.class只是发送数据...

android android-intent android-activity

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

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

我有一个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万
查看次数

如何从不同的组件调用函数?

我有一个基本类:

export default class Foo extends Component{
 constructor(props){}
 woop(){
  somethingimportanthappening..
 }
}
Run Code Online (Sandbox Code Playgroud)

在另一个组件中,我像这样导入它:

import Foo from './Foo'
export default class Component2 extends Component{
 constructor(props){}

 randomfunction(){
   Foo.woop() // FAILS
 }
}
Run Code Online (Sandbox Code Playgroud)

如何从另一个组件(Component2)调用函数“woop”?Foo.woop() 不起作用..

javascript react-native

5
推荐指数
1
解决办法
6393
查看次数