2011-08-26 3 views
0

내가 활동 토스트를 표시하는 방법이 (MainForm.java) .. 여기에 코드의이 : 내가 전화 내 HelloWidget.java에 onlyToast() 프로 시저를 수행해야하는 작업위젯을 클릭했을 때 주 활동에서 프로 시저를 호출하는 방법?

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

때 위젯 한 번 클릭 했습니까 ??

here'e 내 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

답변 해 주셔서 감사합니다 .. 좋은 하루 되세요 .. :) –

관련 문제