Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.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
C# 撞车;“剩余天数”;Android中的文本视图[Xamarin]_C#_Android_Xamarin_Textview - Fatal编程技术网

C# 撞车;“剩余天数”;Android中的文本视图[Xamarin]

C# 撞车;“剩余天数”;Android中的文本视图[Xamarin],c#,android,xamarin,textview,C#,Android,Xamarin,Textview,我想在我的安卓应用程序的菜单上放一个TextView,它显示一个简单的文本,在某个日期之前还有几天。这就是我迄今为止所尝试的: protected override void OnCreate (Bundle bundle){ base.OnCreate (bundle); TextView nochxtage = FindViewById<TextView>(Resource.Id.nochxtage); DateTime days

我想在我的安卓应用程序的菜单上放一个
TextView
,它显示一个简单的文本,在某个日期之前还有几天。这就是我迄今为止所尝试的:

protected override void OnCreate (Bundle bundle){
        base.OnCreate (bundle);
        TextView nochxtage = FindViewById<TextView>(Resource.Id.nochxtage);

        DateTime daysLeft = DateTime.Parse("4/10/2016 0:00:00 AM");
        DateTime startDate = DateTime.Now;

        TimeSpan t = daysLeft - startDate;
        string countdown = string.Format("{0} days remain.", t.Days);
        nochxtage.Text = countdown;

        // Set our view from the "main" layout resource
        SetContentView(Resource.Layout.Main1);`
}
protectedoverride void OnCreate(捆绑包){
base.OnCreate(bundle);
TextView nochxtage=findviewbyd(Resource.Id.nochxtage);
DateTime daysLeft=DateTime.Parse(“4/10/2016 0:00:00 AM”);
DateTime startDate=DateTime.Now;
时间跨度t=daysLeft-起始日期;
string countdown=string.Format(“{0}天剩余。”,t.days);
nochxtage.Text=倒计时;
//从“主”布局资源设置视图
SetContentView(Resource.Layout.Main1)`
}
问题在于,一旦活动试图启动,应用程序就会立即崩溃。有人有主意吗?提前非常感谢

编辑:这是调试日志:

Loaded assembly: /storage/emulated/0/Android/data/com.mexeroser.testapp/files/.__override__/Testapp.dll
Loaded assembly: /storage/emulated/0/Android/data/com.mexeroser.testapp/files/.__override__/Mono.Android.dll [External]
02-20 12:23:56.680 I/art     ( 1805): Late-enabling -Xcheck:jni
02-20 12:23:57.070 W/monodroid( 1805): Using override path: /data/data/com.mexeroser.testapp/files/.__override__
02-20 12:23:57.070 W/monodroid( 1805): Using override path: /storage/emulated/0/Android/data/com.mexeroser.testapp/files/.__override__
02-20 12:23:57.070 W/monodroid( 1805): Trying to load sgen from: /data/data/com.mexeroser.testapp/files/.__override__/libmonosgen-2.0.so
02-20 12:23:57.070 W/monodroid( 1805): Trying to load sgen from: /storage/emulated/0/Android/data/com.mexeroser.testapp/files/.__override__/libmonosgen-2.0.so
02-20 12:23:57.070 W/monodroid( 1805): Trying to load sgen from: /data/app/com.mexeroser.testapp-1/lib/arm/libmonosgen-2.0.so
02-20 12:23:57.070 W/monodroid( 1805): Trying to load sgen from: /data/data/com.mexeroser.testapp/files/.__override__/links/libmonosgen-2.0.so
02-20 12:23:57.080 W/monodroid-debug( 1805): Trying to initialize the debugger with options: --debugger-agent=transport=dt_socket,loglevel=0,address=127.0.0.1:8981,server=y,embedding=1
02-20 12:23:57.100 W/monodroid-debug( 1805): Accepted stdout connection: 31
02-20 12:23:57.990 W/monodroid-gc( 1805): GREF GC Threshold: 46080
Loaded assembly: /storage/emulated/0/Android/data/com.mexeroser.testapp/files/.__override__/System.Core.dll [External]
Loaded assembly: MonoDroidConstructors [External]
02-20 12:24:05.930 I/art     ( 1805): Can not find class: Landroid/widget/ViewStub;
02-20 12:24:05.930 I/art     ( 1805): Can not find class: Landroid/webkit/ViewStub;
02-20 12:24:05.930 I/art     ( 1805): Can not find class: Landroid/app/ViewStub;
02-20 12:24:05.940 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.150 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.150 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.160 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.160 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.170 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.170 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.180 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.180 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.180 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.180 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.190 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.190 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.190 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.190 E/ZipFileCache( 1805): init failed when open zip file.
02-20 12:24:06.470 I/MonoDroid( 1805): UNHANDLED EXCEPTION:
02-20 12:24:06.480 I/MonoDroid( 1805): System.NullReferenceException: Object reference not set to an instance of an object
02-20 12:24:06.480 I/MonoDroid( 1805): at Testapp.MainActivity.OnCreate (Android.OS.Bundle) [0x00046] in C:\Users\Markus\Documents\Testapp\Testapp\MainActivity.cs:28
02-20 12:24:06.480 I/MonoDroid( 1805): at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (intptr,intptr,intptr) [0x00011] in /Users/builder/data/lanes/2058/58099c53/source/monodroid/src/Mono.Android/platforms/android-15/src/generated/Android.App.Activity.cs:2212
02-20 12:24:06.480 I/MonoDroid( 1805): at (wrapper dynamic-method) object.7ffb6a7b-4f79-4d31-9a83-18e5c945f2d4 (intptr,intptr,intptr) <IL 0x00017, 0x0004b>
02-20 12:24:06.490 W/art     ( 1805): JNI RegisterNativeMethods: attempt to register 0 native methods for md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable
An unhandled exception occured.

02-20 12:24:11.000 E/AndroidRuntime( 1805): FATAL EXCEPTION: main
02-20 12:24:11.000 E/AndroidRuntime( 1805): Process: com.mexeroser.testapp, PID: 1805
02-20 12:24:11.000 E/AndroidRuntime( 1805): java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
02-20 12:24:11.000 E/AndroidRuntime( 1805): Caused by: java.lang.reflect.InvocationTargetException
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at java.lang.reflect.Method.invoke(Native Method)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at java.lang.reflect.Method.invoke(Method.java:372)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:960)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     ... 1 more
02-20 12:24:11.000 E/AndroidRuntime( 1805): Caused by: md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable: System.NullReferenceException: Object reference not set to an instance of an object
02-20 12:24:11.000 E/AndroidRuntime( 1805): at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (intptr,intptr,intptr) [0x00011] in /Users/builder/data/lanes/2058/58099c53/source/monodroid/src/Mono.Android/platforms/android-15/src/generated/Android.App.Activity.cs:2212
02-20 12:24:11.000 E/AndroidRuntime( 1805): at (wrapper dynamic-method) object.7ffb6a7b-4f79-4d31-9a83-18e5c945f2d4 (intptr,intptr,intptr) <IL 0x00017, 0x0004b>
02-20 12:24:11.000 E/AndroidRuntime( 1805): 
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at md53cfe2f6a053d0eea6a87b979803e0d92.MainActivity.n_onCreate(Native Method)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at md53cfe2f6a053d0eea6a87b979803e0d92.MainActivity.onCreate(MainActivity.java:28)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at android.app.Activity.performCreate(Activity.java:6013)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2359)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2466)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at android.app.ActivityThread.access$1200(ActivityThread.java:152)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1341)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at android.os.Handler.dispatchMessage(Handler.java:102)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at android.os.Looper.loop(Looper.java:135)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     at android.app.ActivityThread.main(ActivityThread.java:5538)
02-20 12:24:11.000 E/AndroidRuntime( 1805):     ... 4 more
Loaded assembly:/storage/emulated/0/Android/data/com.mexeroser.testapp/files/
加载的程序集:/storage/emulated/0/Android/data/com.mexeroser.testapp/files/.\uuuu override.\uuuu/Mono.Android.dll[外部]
02-20 12:23:56.680 I/art(1805):延迟启用-Xcheck:jni
02-20 12:23:57.070 W/monodroid(1805):使用覆盖路径:/data/data/com.mexeroser.testapp/files/__
02-20 12:23:57.070 W/monodroid(1805):使用覆盖路径:/storage/emulated/0/Android/data/com.mexeroser.testapp/files/__
02-20 12:23:57.070 W/monodroid(1805):尝试从:/data/data/com.mexeroser.testapp/files/.\uuuu override.\uuuu/libmonosgen-2.0.so加载sgen
02-20 12:23:57.070 W/monodroid(1805):尝试从:/storage/emulated/0/Android/data/com.mexeroser.testapp/files/
02-20 12:23:57.070 W/monodroid(1805):尝试从:/data/app/com.mexeroser.testapp-1/lib/arm/libmonosgen-2.0.so加载sgen
02-20 12:23:57.070 W/monodroid(1805):尝试从:/data/data/com.mexeroser.testapp/files/.\uuuu override.\uuuu/links/libmonosgen-2.0.so加载sgen
02-20 12:23:57.080 W/monodroid debug(1805):尝试使用以下选项初始化调试器:-调试器代理=transport=dt_socket,日志级别=0,地址=127.0.0.1:8981,服务器=y,嵌入=1
02-20 12:23:57.100 W/monodroid调试(1805):接受标准输出连接:31
02-20 12:23:57.990 W/单机器人gc(1805):格雷夫gc阈值:46080
加载的程序集:/storage/emulated/0/Android/data/com.mexeroser.testapp/files/.\uuuu override.\uuuu/System.Core.dll[外部]
加载的程序集:MonoDroidConstructors[外部]
02-20 12:24:05.930 I/art(1805):找不到类:Landroid/widget/ViewStub;
02-20 12:24:05.930 I/art(1805):找不到类:Landroid/webkit/ViewStub;
02-20 12:24:05.930 I/art(1805):找不到类:Landroid/app/ViewStub;
02-20 12:24:05.940 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.150 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.150 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.160 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.160 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.170 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.170 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.180 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.180 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.180 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.180 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.190 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.190 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.190 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.190 E/ZipFileCache(1805):打开zip文件时初始化失败。
02-20 12:24:06.470 I/MonoDroid(1805):未处理的异常:
02-20 12:24:06.480 I/MonoDroid(1805):System.NullReferenceException:对象引用未设置为对象的实例
02-20 12:24:06.480 I/MonoDroid(1805):在Testapp.MainActivity.OnCreate(Android.OS.Bundle)[0x00046]中的C:\Users\Markus\Documents\Testapp\Testapp\MainActivity.cs:28
02-20 12:24:06.480 I/MonoDroid(1805):在Android.App.Activity.n_OnCreate_Landroid_os_Bundle(intptr,intptr,intptr)[0x00011]in/Users/builder/data/lanes/2058/58099c53/source/MonoDroid/src/Mono.Android/platforms/Android-15/src/generated/Android.App.Activity.cs:2212
02-20 12:24:06.480 I/MonoDroid(1805):at(包装器动态方法)object.7ffb6a7b-4f79-4d31-9a83-18e5c945f2d4(intptr,intptr,intptr)
02-20 12:24:06.490 W/art(1805):JNI注册活动方法:尝试为md52ce486a14f4bcd95899665e9d932190b注册0个本机方法
发生未处理的异常。
02-20 12:24:11.000 E/AndroidRuntime(1805):致命异常:主
02-20 12:24:11.000 E/AndroidRuntime(1805):进程:com.mexeroser.testapp,PID:1805
02-20 12:24:11.000 E/AndroidRuntime(1805):java.lang.RuntimeException:java.lang.reflect.InvocationTargetException
02-20 12:24:11.000 E/AndroidRuntime(1805):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
02-20 12:24:11.000 E/AndroidRuntime(1805):由以下原因引起:java.lang.reflect.InvocationTargetException
02-20 12:24:11.000 E/AndroidRuntime(1805):位于java.lang.reflect.Method.invoke(本机方法)
02-20 12:24:11.000 E/AndroidRuntime(1805):位于java.lang.reflect.Method.invoke(Method.java:372)
02-20 12:24:11.000 E/AndroidRuntime(1805):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:960)
02-20 12:24:11.000东/安德律伦time(1805):。。。还有一个
02-20 12:24:11.000 E/AndroidRuntime(1805):原因:md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable:System.NullReferenceException:对象引用未设置为对象的实例
02-20 12:24:11.000 E/AndroidRuntime(1805):在Android.App.Acti
    // Set our view from the "main" layout resource
    SetContentView(Resource.Layout.Main1);`

    TextView nochxtage = FindViewById<TextView>(Resource.Id.nochxtage);

    DateTime daysLeft = DateTime.Parse("4/10/2016 0:00:00 AM");
    DateTime startDate = DateTime.Now;

    TimeSpan t = daysLeft - startDate;
    string countdown = string.Format("Noch {0} Tage bis zur ersten Aufführung.", t.Days);
    nochxtage.Text = countdown;