Here is the java, it lists no errors when running, I am trying to make the text change every 5 seconds, however app keeps closing and wants me to reopen it.
package cross.and.sword.ptsdp;
import android.os.Bundle;
import android.support.wearable.activity.WearableActivity;
import android.widget.TextView;
public class MainActivity extends WearableActivity {
private TextView mTextView= (TextView) findViewById(R.id.WelText);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTextView = (TextView) findViewById(R.id.text);
// Enables Always-on
setAmbientEnabled();
final TextView textView=(TextView) findViewById(R.id.WelText);
Thread t = new Thread(){
@Override
public void run(){
boolean processing = true;
int number_processed=0;
do {
mTextView.setText("Text 1");
try {
Thread.sleep(500);
if (++number_processed>6)
processing=false;
} catch (InterruptedException e) {
e.printStackTrace( );
} finally {
mTextView.setText("Text 2");
}
} while(processing);
mTextView.setText("Text3");
}
};
};
}
11/28 18:47:36: Launching MainActivity $ adb install-multiple -r -t C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\slices\slice_1.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\slices\slice_7.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\dep\dependencies.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\slices\slice_6.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\resources\instant-run\debug\resources-debug.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\slices\slice_5.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\slices\slice_0.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\slices\slice_3.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\slices\slice_2.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\slices\slice_9.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\slices\slice_4.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\split-apk\debug\slices\slice_8.apk C:\Users\Howard\AndroidStudioProjects\PTSDP\app\build\intermediates\instant-run-apk\debug\app-debug.apk Split APKs installed in 10 s 353 ms $ adb shell am start -n "cross.and.sword.ptsdp/cross.and.sword.ptsdp.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Client not ready yet..Waiting for process to come online Waiting for process to come online Connected to process 2497 on device Android_Wear_Round_API_26 [emulator-5554] Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page. I/zygote: Not late-enabling -Xcheck:jni (already on) W/zygote: Unexpected CPU variant for X86 using defaults: x86 I/InstantRun: starting instant run server: is main process D/AndroidRuntime: Shutting down VM
--------- beginning of crash
E/AndroidRuntime: FATAL EXCEPTION: main Process: cross.and.sword.ptsdp, PID: 2497 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{cross.and.sword.ptsdp/cross.and.sword.ptsdp.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.Window.findViewById(int)' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2718) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6541) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.Window.findViewById(int)' on a null object reference at android.app.Activity.findViewById(Activity.java:2563) at cross.and.sword.ptsdp.MainActivity.(MainActivity.java:9) at java.lang.Class.newInstance(Native Method) at android.app.Instrumentation.newActivity(Instrumentation.java:1173) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2708) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6541) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)