DelayedConfirmationView 在更改布局时不会
DelayedConfirmationView doesn`t while changing layouts
我对编程和尝试为我的 Android Wear 构建我的第一个应用程序还很陌生。
基本上我想在按下两个按钮之一时看到一个新的布局。在新布局上应该有一个 DelayedConfirmationView
可以取消并返回到以前的布局(有点使用 "ok google" "Set timer to 5 seconds")
为此我创建了两个布局并在清单中编码:
public void onClickcallSpringer(View view) {
setContentView(R.layout.callspringer);
DelayedConfirmationView DelayConfirmationView = (DelayedConfirmationView) findViewById(R.id.delayed_confirmation);
DelayConfirmationView.setTotalTimeMs(2000);
DelayConfirmationView.setListener((DelayedConfirmationView.DelayedConfirmationListener) this);
DelayConfirmationView.start();
}
在我的应用程序中按下按钮时,这会导致崩溃。
我试图从另一个应用程序中理解功能 DelayedConfirmationView
,但它也导致崩溃 (https://github.com/livefront/android-wear-demo)。
我希望有人能帮我解决这个问题(也许还可以向我解释如何用新的 activity 解决这个问题)。
发现我的错误:我必须重新制作一个 activity。
我现在正在使用 .setOnClickListener 来启动一个新的 Activity
button_callspringer.setOnClickListener((v) -> {
startActivity(new Intent(MainActivity.this, callspringer.class));})
在新的 class 中,我在 onCreate-Methode 上编写了代码:
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.callspringer);
DelayedConfirmationView delayedconfirmationview_experte = (DelayedConfirmationView) findViewById(R.id.delayed_confirmation_springer_view);
delayedconfirmationview_experte.setTotalTimeMs(5000);
delayedconfirmationview_experte.setListener(this);
delayedconfirmationview_experte.start();}
这导致了预期的结果。也许有一天这也会对某人有所帮助。
我对编程和尝试为我的 Android Wear 构建我的第一个应用程序还很陌生。
基本上我想在按下两个按钮之一时看到一个新的布局。在新布局上应该有一个 DelayedConfirmationView
可以取消并返回到以前的布局(有点使用 "ok google" "Set timer to 5 seconds")
为此我创建了两个布局并在清单中编码:
public void onClickcallSpringer(View view) {
setContentView(R.layout.callspringer);
DelayedConfirmationView DelayConfirmationView = (DelayedConfirmationView) findViewById(R.id.delayed_confirmation);
DelayConfirmationView.setTotalTimeMs(2000);
DelayConfirmationView.setListener((DelayedConfirmationView.DelayedConfirmationListener) this);
DelayConfirmationView.start();
}
在我的应用程序中按下按钮时,这会导致崩溃。
我试图从另一个应用程序中理解功能 DelayedConfirmationView
,但它也导致崩溃 (https://github.com/livefront/android-wear-demo)。
我希望有人能帮我解决这个问题(也许还可以向我解释如何用新的 activity 解决这个问题)。
发现我的错误:我必须重新制作一个 activity。
我现在正在使用 .setOnClickListener 来启动一个新的 Activity
button_callspringer.setOnClickListener((v) -> {
startActivity(new Intent(MainActivity.this, callspringer.class));})
在新的 class 中,我在 onCreate-Methode 上编写了代码:
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.callspringer);
DelayedConfirmationView delayedconfirmationview_experte = (DelayedConfirmationView) findViewById(R.id.delayed_confirmation_springer_view);
delayedconfirmationview_experte.setTotalTimeMs(5000);
delayedconfirmationview_experte.setListener(this);
delayedconfirmationview_experte.start();}
这导致了预期的结果。也许有一天这也会对某人有所帮助。