Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序没有';不要每次都显示布局_Android_Xamarin - Fatal编程技术网

Android应用程序没有';不要每次都显示布局

Android应用程序没有';不要每次都显示布局,android,xamarin,Android,Xamarin,我的测试Android应用程序不是每次都显示布局 该应用程序在设备和模拟器上加载良好,但它会在那里等待一段时间后退出,有时还会加载控件(按钮、编辑文本等) 我想不出是怎么回事 以下是XML: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical

我的测试Android应用程序不是每次都显示布局

该应用程序在设备和模拟器上加载良好,但它会在那里等待一段时间后退出,有时还会加载控件(按钮、编辑文本等)

我想不出是怎么回事

以下是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();

        }

    }
}
使用系统;
使用Android.App;
使用Android.Content;
使用Android.Runtime;
使用Android.Views;
使用Android.Widget;
使用Android.OS;
使用Android.Telephony;
使用AndroidApplication2.TestWebServiceName;
名称空间AndroidApplication2
{
[活动(Label=“Test App”,MainLauncher=true,Icon=“@drawable/Icon”)]
公共课堂活动1:活动
{
整数计数=1;
创建时受保护的覆盖无效(捆绑包)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
EditText EditView=FindViewById(Resource.Id.textPersonName);
EditView.Text=((TelephonyManager)GetSystemService(Context.TelephonyService)).ToString();//WebService();
}
}
}

您的AndroidManifest.xml中没有设置正确的权限,似乎正在访问TelephonyManager。例如,阅读电话状态以及其他信息

--或--

尝试删除以下代码行

EditView.Text = ((TelephonyManager)GetSystemService(Context.TelephonyService)).ToString(); // WebService();