2011-03-15 78 views
1

CustomDialogExample.java显示java.lang.NullPointerException

public class CustomDialogExample extends Activity { 
    /** Called when the activity is first created. */ 


     @Override 
     public void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      /** Display Custom Dialog */ 
      CustomizeDialog customizeDialog = new CustomizeDialog(this); 
      customizeDialog.show(); 
     } 
    } 

CustomizeDialog.java

public class CustomizeDialog extends Dialog implements OnClickListener { 
Button okButton; 

public CustomizeDialog(Context context) { 
super(context); 
/** 'Window.FEATURE_NO_TITLE' - Used to hide the title */ 
requestWindowFeature(Window.FEATURE_NO_TITLE); 
/** Design the dialog in main.xml file */ 
setContentView(R.layout.main1); 
okButton = (Button) findViewById(R.id.OkButton); 
okButton.setOnClickListener(this); 
} 


@Override 
public void onClick(View v) { 
/** When OK Button is clicked, dismiss the dialog */ 
if (v == okButton) 
dismiss(); 
} 

} 

这是我的活动代码,而我想从服务呼叫....

回答

0

您应该在AndroidManifest.xml中提到CustomDialogExample活动,如下所示:

<activity android:name=".CustomDialogExample" android:label="Dialog Example" 
        android:theme="@android:style/Theme.NoTitleBar" /> 
+0

@Vladimir我已经写过那里了......但它给出了同样的错误... – Smith 2011-03-15 13:18:27

+0

请显示堆栈跟踪。 – 2011-03-15 13:57:45

+0

@vladimir我没有得到!!我应该告诉你我的整个应用程序流程还是什么?请告诉我...... – Smith 2011-03-16 04:38:56

相关问题