私はこのファイルを使用しています、色を選択するために、その素晴らしいダイアログ、私は次のコードを使用しています
public class Main extends Activity implements
ColorPickerDialog.OnColorChangedListener {
Button b;
Context c = this;
ColorPickerDialog.OnColorChangedListener cc;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
new ColorPickerDialog(c, cc, "tag", 16777215, 0).show();
}
});
}
@Override
public void colorChanged(String key, int color) {
Log.d("debug", "key is " + key + " color is " + color);
}
}
私のmain.xml
中にはボタンが1つだけあります。ボタンをクリックするとダイアログボックスが表示されますが、このコードは正常に機能していますが、色を選択するとaが表示されますNullPointerException
。理由はわかりませんが、助けていただければ幸いです。よろしく