2012-05-18 58 views
0

我有此代码在主延伸活动如何从另一个类激活loaddata()

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(); 
     } 
    }); 
} 

,但它给力密切 任何想法

+0

欢迎计算器! http://stackoverflow.com/faq –

+0

你想达到什么目的? –

+0

即时通讯尝试从第二类加载数据到主,而主要是在后台 – Medo

回答

1

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

例如: -

public class GLobal{ 

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

} 

而且这样调用...

Global.loaddata(this); 
+0

谢谢它的作品:) – Medo