Widget wird nicht erkannt

J

jonnymarx

Neues Mitglied
0
Hallo Androidler!

Ich möchte ein Widget machen. Ich hatte vorher ein LiveWallpaper und möchte das nun in ein Widget übertragen. Ich habe mir gedacht, packe ich den Code in ein ImageView, und dieses soll dann über eine Activity gestartet und ins Widget rein.

Leider ist, sobald ich den Activity-Tag so wie in diversen Anleitungen gesehen um den Intent herumgepackt habe, das Widget nichtmehr auf dem Emulator auswählbar.

Ich hoffe, ihr könnt mir helfen... :(

Hier ist mein Code aus dem Manifest:
Code:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="//rausgenommen//"
      android:versionCode="100"
      android:versionName="1.0.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
    <receiver android:name=".Widget"
        android:label="@string/widget_name">

        <activity android:name=".NeujahrActivity" android:label="@string/app_name">
            <intent-filter>
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
            </intent-filter>
        </activity>    

        <meta-data android:name="android.appwidget.provider"
        android:resource="@xml/widget"/>
        </receiver>

    </application>
    <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="4"/>
</manifest>

Widget.java:

Code:
public class Widget extends AppWidgetProvider{

}

widget.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="220dip"
    android:minHeight="220dip"
    android:updatePeriodMillis="500"
    android:initialLayout="@layout/main"
    />

NeujahrActivity.java:

Code:
public class NeujahrActivity extends Activity
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);

        Log.e("STOP!","Hier gewesen");
        CustomImageView myView = new CustomImageView(getApplicationContext());
        myView.invalidate();
        setContentView(myView);
    }
}
 

Ähnliche Themen

M
  • MikelKatzengreis
Antworten
10
Aufrufe
204
swa00
swa00
wernho
Antworten
11
Aufrufe
676
wernho
wernho
SaniMatthias
Antworten
19
Aufrufe
939
swa00
swa00
Zurück
Oben Unten