0

我在 Main extends Activity 中有这段代码

    public void loaddata()
    {
        Toast.makeText(Main.this, ("Working"),Toast.LENGTH_LONG).show();
    }

我在第二个扩展活动中使用它

    public void turnon() 
    {
        Main dp = new Main();
        dp.loaddata();
    }

@Override
public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.second);

    okbutton = (Button) findViewById(R.id.okbutton);

    okbutton.setOnClickListener(new OnClickListener() 
    { 
        public void onClick(View arg0)
        {
              turnon();
        }
    });
}

但它给了力量关闭任何想法

4

1 回答 1

1

请创建公共类,然后将该代码放入其中然后访问它。

前任:-

public class GLobal{

public static void loaddata(Activity act)
    {
        Toast.makeText(act, "Working",Toast.LENGTH_LONG).show();
    }

}

像这样打电话...

Global.loaddata(this);
于 2012-05-18T13:48:50.847 回答