Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Probleme mit Canvas

Das Thema "Probleme mit Canvas" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 05.11.2011, 21:55   #1 (permalink)
Neuer Benutzer

Registriert seit: 05.11.2011
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Probleme mit Canvas

Hallo alle zusammen,

ich bin neu im Forum und hoffe bei euch Hilfe bei meinen android-Problemen zu finden. Ich habe schon einige Projekte mit c# hinter mir und wollte jetzt mal in die android-Welt einsteigen und Apps für mein Galaxy S schreiben.

Jetzt habe ich leider zu Beginn schon folgendes Problem:
Ich möchte in meiner App mit Grafiken arbeiten. Ich habe ein LinearLayout erstellt und dort einige Buttons. Jetzt möchte ich nachdem drücken eines Buttons etwas auf den Bildschirm "malen".
Dazu habe ich folgende Klasse erstellt:

public class graphics extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new GraphicsView(this));
}

static public class GraphicsView extends View {
public GraphicsView(Context context) {
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
// Drawing commands go here
canvas.drawColor(Color.WHITE);
}
}
}

Meine Buttons werden abgefragt:
public void onClick(View v){
switch (v.getId()){
case R.id.use_button:
// ???
break;
case R.id.calibration_button:
break;
case R.id.about_button:
startActivity(new Intent(this,About.class));
break;
case R.id.exit_button:
finish();
break;
}
}

Wie wechsele ich zum zeichnen? Bei startActivity(new Intent(this,graphics.class)); stürzt das Programm ab.

Gruß Paul
power_paul ist offline   Mit Zitat antworten
Alt 05.11.2011, 22:45   #2 (permalink)
Android Guru
 
Benutzerbild von Fr4gg0r

Modell: Samsung Galaxy S (I9000)

Registriert seit: 21.12.2009
Beiträge: 2.572
Abgegebene Danke: 76
Erhielt 506 Danke für 295 Beiträge
Standard AW: Probleme mit Canvas

logcat
ich vermute mal du hast den eintrag im manifest vergessen
Fr4gg0r ist offline   Mit Zitat antworten
Alt 06.11.2011, 17:33   #3 (permalink)
Neuer Benutzer

Registriert seit: 05.11.2011
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Probleme mit Canvas

Hi,

hat etwas gedauert. Musste erstmal herausfinden, wie das funktioniert mit dem debuggen^^

11-06 16:32:17.141: DEBUG/AndroidRuntime(301): Shutting down VM
11-06 16:32:17.141: WARN/dalvikvm(301): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): FATAL EXCEPTION: main
11-06 16:32:17.211: ERROR/AndroidRuntime(301): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.packag.name/com.packag.name.graphics}; have you declared this activity in your AndroidManifest.xml?
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at android.app.Instrumentation.checkStartActivityResu lt(Instrumentation.java:1404)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at android.app.Instrumentation.execStartActivity(Inst rumentation.java:1378)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at android.app.Activity.startActivityForResult(Activi ty.java:2817)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at android.app.Activity.startActivity(Activity.java:2 923)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at com.packag.name.create_activity.onClick(create_act ivity.java:44)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at android.view.View.performClick(View.java:2408)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at android.view.View$PerformClick.run(View.java:8816)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at android.os.Handler.handleCallback(Handler.java:587 )
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at android.os.Handler.dispatchMessage(Handler.java:92 )
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at android.os.Looper.loop(Looper.java:123)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at android.app.ActivityThread.main(ActivityThread.jav a:4627)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at java.lang.reflect.Method.invokeNative(Native Method)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at java.lang.reflect.Method.invoke(Method.java:521)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:868)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:626)
11-06 16:32:17.211: ERROR/AndroidRuntime(301): at dalvik.system.NativeStart.main(Native Method)
11-06 16:32:17.241: WARN/ActivityManager(65): Force finishing activity com.packag.name/.create_activity


Das ist der bzw. die Fehler.
power_paul ist offline   Mit Zitat antworten
Alt 06.11.2011, 18:30   #4 (permalink)
Neuer Benutzer

Registriert seit: 05.11.2011
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Probleme mit Canvas

Ich hab das Problem selber gelöst. Der Hinweis mit dem Logcat war aber ziemlich gut und hat den Fehler auch gleich gezeigt. Hatte vergessen die Klasse im AndroidManifest zu deklarieren.
power_paul ist offline   Mit Zitat antworten
Alt 06.11.2011, 18:46   #5 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Probleme mit Canvas

logcat hilft immer
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
canvas probleme tenji73 Android App Entwicklung 1 14.12.2010 08:50
OutOfMemory - Canvas funcoder Android App Entwicklung 3 08.12.2010 17:45
Mit canvas ein Bild an beliebiger Stelle zeichnen chrissooo Android App Entwicklung 2 28.05.2010 15:44
Transparenter Canvas manu Android App Entwicklung 2 09.01.2010 14:10
Probleme mit canvas und draw HectorSavage Android App Entwicklung 1 17.09.2009 15:21




Du liest gerade: "Probleme mit Canvas" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.