2012-05-18 59 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