2012-02-29 3 views
0

Я пытался переключить деятельность с этим кодом:Невозможно переключить Активность в

 Intent i = new Intent(this, RegisterActivity.class); 
    startActivity(i); 

тогда я получил ошибку, которая сказала, что мне нужно, чтобы добавить новый класс манифеста, хотя я помню это делать, не меняя манифест (в netbeans теперь я использую eclipse). После добавления класса к манифесту я получил эту ошибку:

java.lang.RuntimeException: Unable to start activity ComponentInfo{ XXXX }: android.view.InflateException: Binary XML file line #63: Error inflating class <unknown> 

Любые предложения по устранению исключения?

манифест:

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

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

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity android:name=".StreetMeetActivity" android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity><activity android:name="RegisterActivity"></activity> 


</application> 

расположения основной деятельности:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 

<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello" /> 

+4

Не могли бы вы показать свой манифест и макет своей деятельности? –

+0

макет очень простой – Rami

+1

Нам нужно увидеть макет, независимо от того, насколько он основной. –

ответ

1

Как вы, ребята, указали, что моя проблема была в XML Layout. И неважно, добавлю ли я «.». или нет.

Thanks

2

Вы забыли предшествующую . для Activity имени в манифесте , Это должно быть ...

android:name=".RegisterActivity" 
+0

ничего себе очень хорошее место! –

+0

не изменил исключение – Rami

+1

Я не был уверен, что это wouold, но вещи определенно не будут работать без этих изменений. Теперь вам нужно выяснить, какой файл XML имеет ошибку в строке 63 ... 'InflateException: двоичная строка XML-файла # 63' – Squonk

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