2017-09-26 163 views
0

我只是创建一个简单的android项目,以在textview中显示单击按钮时编辑视图中写入的文本。当设备解锁时,不会出现应用程序

问题是,当我点击运行应用程序,我选择可用的虚拟设备,然后“确定”,模拟器启动,我解锁设备,但应用程序不出现。你知道为什么吗?

的代码是在这里:

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     TextView tview = (TextView) findViewById(R.id.textView); 
     EditText input_text = (EditText) findViewById(R.id.editText); 
     String message = input_text.getText().toString(); 
     tview.setText(message); 
    } 

content_main.xml:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
    tools:context="com.example.ricardorei.myapplication.MainActivity" 
    tools:showIn="@layout/activity_main"> 

     <Button 
      android:id="@+id/button" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Button" 
      android:layout_marginBottom="8dp" 
      app:layout_constraintBottom_toBottomOf="parent" 
      app:layout_constraintTop_toTopOf="parent" 
      android:layout_marginTop="8dp" 
      app:layout_constraintVertical_bias="0.4000002" 
      android:layout_marginRight="8dp" 
      app:layout_constraintRight_toRightOf="parent" /> 

     <EditText 
      android:id="@+id/editText" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:ems="10" 
      android:inputType="textPersonName" 
      android:text="Name" 
      /> 

     <TextView 
      android:id="@+id/textView" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="TextView" 
      android:layout_marginBottom="8dp" 


      /> 

    </android.support.constraint.ConstraintLayout> 
+0

该模拟器可能有点慢,你应该检查Android Studio,也许它仍然被部署到模拟器,他们通常比较慢。 –

+0

看看运行选项卡(在靠近logcat的底部),你可能在那里得到一个错误。 – crgarridos

+0

谢谢,它只是似乎启动应用程序没有错误。 – JonD

回答

0

事情可以做,以跟踪此:

1,检查是否gradle这个成功构建应用程序。

2-keep跟踪工具栏上停止按钮的含义。

3检查日志查找可能的错误。

相关问题