2014-01-23 3 views
-1

Является ли мой код предотвращением открытия моего приложения? Ошибок нет, однако он не открывается. Или есть проблемы с разделительной строкой, которая вызывает конфликт где-то?Запрет на открытие приложения?

Mainactivity:

package com.pk.code; 

import android.app.Activity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.widget.TextView; 

public class MainActivity extends Activity { 

    TextView smsText;@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     smsText = (TextView) findViewById(R.id.smsText); 

     Bundle extra = getIntent().getExtras(); 
     if (extra != null) { 
      String SMSText = extra.get("sms").toString(); 
      String[] splitted = SMSText.split("-"); 
      if (splitted.length > 1 && splitted.length < 4) { 
       smsText.setText(" " + splitted[0] + "," + " " + splitted[1]); 
      } else { 
       smsText.setText(SMSText); 


      } 
     } 
    } 


    @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; 
    } 
} 
+0

Как вы пытаетесь его открыть и что происходит точно? –

+0

Что делает журналы logcat? – taytay

ответ

0

Скорее всего, проблема в extra.get ("СМС"), она возвращает нуль. Проверьте свой логарифм и распечатайте его здесь после сбоя

Смежные вопросы