2013-09-08 3 views
-4

Ceci est mon ActivityMainComment déboguer une application qui se bloque instantanément?

package com.quinnco.facebookmessagefeed; 

import android.os.Bundle; 
import android.app.Activity; 
import android.view.Menu; 
import android.webkit.WebSettings; 
import android.webkit.WebView; 




public class MainActivity extends Activity { 

    WebView webview; 



@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    WebView myWebView = (WebView) findViewById(R.id.Feed); 
    myWebView.loadUrl("http://www.facebook.com/home"); 
    WebSettings websettings = myWebView.getSettings(); 
    WebView myWebView_Chat = (WebView) findViewById(R.id.Chat); 
    myWebView_Chat.loadUrl("http://www.facebook.com/messages"); 
    webview.getSettings().setJavaScriptEnabled(true); 
} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 

Ceci est mon Manifest

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.quinnco.facebookmessagefeed" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="10" 
     android:targetSdkVersion="18" /> 

    <uses-permission android:name="android.permission.INTERNET" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.quinnco.facebookmessagefeed.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

Toutes mes applications que je fais ne fonctionne pas, ils s'écrasent instantanément sur mon téléphone et mon émulateur. J'ai vérifié tout mon code, je suis nouveau.

+1

pouvez-vous poster votre logcat s'il vous plaît. – btse

Répondre

-2

Essayez d'abord avec une application simple. Un accident peut survenir pour plusieurs raisons. Un cas typique est votre main_activity.xml contient des erreurs. Je suppose que R.main.menu est aussi un fichier xml pour vous. Vérifiez également cette partie.

Si tous les programmes tombent en panne, alors vous partez de très basique. Écrivez un programme "Hello world" très simple en premier. Assurez-vous qu'il ne plante pas. Ensuite, construisez-le étape par étape, chaque fois que vous vous assurez, aucun accident ne se produit.

+0

Je l'ai fait avec cela aussi – user2755971

+0

Merci qui a fonctionné merveilleusement je relooké à un application succsessful et a vu une erreur dans ce fut mon activité_main fichier – user2755971

+1

C'est une réponse horrible. Si votre fichier XML contient des erreurs, l'application ne sera pas créée, elle ne sera donc pas exécutée et ne pourra pas planter. Plutôt que de recommencer avec un programme "simple" chaque fois que votre application plante, comme le suggère la réponse, apprenez comment utiliser vos outils de débogage: Le logcat vous indique * exactement * où le crash s'est produit. Alors répare ça. – 323go

1

Je ne vois aucun paramètre pour permissions dans votre manifeste. Cela a tendance à faire planter les applications au lieu de quitter gracieusement. Essayez d'ajouter le INTERNET permission à votre manifeste et voyez si cela aide.

+0

j'ai mes permissions pour aller thats ce que j'utilise sous les utilisations sdk – user2755971

Questions connexes