2011-08-26 97 views
0

我有一個活動(MainForm.java),它有顯示吐司的程序.. 這裏是代碼:如何在單擊窗口小部件時調用主活動中的過程?

package com.application.TestingWidget3; 

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.Toast; 

public class MainForm extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     onlyToast(); 
    } 

    public void onlyToast() 
    { 
     Toast.makeText(this, "Only Showing Toast", 1).show(); 
    } 
} 

我應該怎麼做我的HelloWidget.java,當小部件是時調用onlyToast()程序點擊一次?

這裏是我的HelloWidget代碼:

package com.application.TestingWidget3; 
import android.appwidget.AppWidgetProvider; 

public class HelloWidget extends AppWidgetProvider { 
    // What should i do here?? 
} 

真的需要你的幫助..謝謝..

回答

1

這是應用小工具很好的教程中,你必須看到它

Application Widget

一次
+0

謝謝哥們..它對我有用..祝你有美好的一天.. :) –

0

您可以將您的MainForm實例作爲參數傳遞給您的HelloWidget構造函數。然後你可以在你的HelloWidget類中訪問MainForm的公共方法。

+0

謝謝John的回答..祝你有美好的一天.. :) –

相關問題