2015-06-07 3 views
-1

Мой тест Android приложение не показывает макет каждый раз,Android приложение не показывает макет каждый

Кроме того, приложение нагрузок тонкодисперсных на устройство и эмулятора, но он ждет там и выходит после некоторого времени, а иногда он загружает элементы управления (Кнопка, EditText и т. Д.).

Я не могу понять, что не так.

здесь является XML:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <EditText 
     android:inputType="@+id/textPersonName" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="username" /> 
</LinearLayout> 

И активность Код:

using System; 
using Android.App; 
using Android.Content; 
using Android.Runtime; 
using Android.Views; 
using Android.Widget; 
using Android.OS; 
using Android.Telephony; 
using AndroidApplication2.TestWebServiceName; 

namespace AndroidApplication2 
{ 
    [Activity(Label = "Test App", MainLauncher = true, Icon = "@drawable/icon")] 
    public class Activity1 : Activity 
    { 
     int count = 1; 

     protected override void OnCreate(Bundle bundle) 
     { 
      base.OnCreate(bundle); 


      SetContentView(Resource.Layout.Main); 


      EditText EditView = FindViewById<EditText>(Resource.Id.textPersonName); 
      EditView.Text = ((TelephonyManager)GetSystemService(Context.TelephonyService)).ToString(); // WebService(); 

     } 

    } 
} 

ответ

0

Казаться ваш получают доступ к TelephonyManager без надлежащего разрешения быть установлен в вашем AndroidManifest.xml. Например. READ_PHONE_STATE, а также другие.

- ИЛИ -

попытка удалить следующую строку кода,

EditView.Text = ((TelephonyManager)GetSystemService(Context.TelephonyService)).ToString(); // WebService(); 
Смежные вопросы