Please can someone give me some help geetting this to worj.
I get
03-18 18:09:13.002: ERROR/AndroidRuntime(365): Uncaught handler: thread main
exiting due to uncaught exception
03-18 18:09:13.080: ERROR/AndroidRuntime(365):
android.view.WindowManager$BadTokenException: Unable to add window -- token
null is not for an application
and i dont know why.
My code is below and i'm using
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/ColorPickerDialog.html
Any help would be great.
Thank you in advance.
package com.example.android.livecubes.cube1;
import com.example.android.livecubes.R;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.PreferenceActivity;
import android.preference.PreferenceScreen;
import android.preference.Preference.OnPreferenceClickListener;
import android.util.Log;
public class CubeWallpaper1Settings extends PreferenceActivity
implements SharedPreferences.OnSharedPreferenceChangeListener
, ColorPickerDialog.OnColorChangedListener{
final String LOG_TAG="Fetch";
OnPreferenceClickListener opcl;
CubeWallpaper1Settings ochp;
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
getPreferenceManager().setSharedPreferencesName(
CubeWallpaper1.SHARED_PREFS_NAME);
addPreferencesFromResource(R.xml.settings);
Preference test = findPreference("colorPicker");
test.setOnPreferenceClickListener(overrider);
ochp = this;
getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(
ochp);
}
@Override
protected void onResume() {
super.onResume();
}
@Override
protected void onDestroy() {
getPreferenceManager().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(
this);
super.onDestroy();
}
public void onSharedPreferenceChanged(SharedPreferences
sharedPreferences,String key) {
Log.v(LOG_TAG,"KEY: " +key);
}
public void colorChanged(int color) {
Log.v(LOG_TAG,"Color changed: "+ color);
}
public OnPreferenceClickListener overrider = new
OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
Log.v(LOG_TAG,"Pref: "+preference.getKey());
new ColorPickerDialog(getApplicationContext() , ochp, 0).show();
return true;
}
};
}
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en