题库 软件开发 题目列表 在主线程中调用init()方法,下列哪个选项会导致ANR?...
单选题

在主线程中调用init()方法,下列哪个选项会导致ANR?

A.

<pre class="prettyprint">public void init(){ mHandler.sendEmptyMessageDelayed(0,1000); } Handler mHandler=new Handler(){ @Override public void dispatchMessage(Message msg) { super.dispatchMessage(msg); mHandler.sendEmptyMessageDelayed(0,1000); } } </pre> <div> <br> </div> <br>

B.

<pre class="prettyprint">public void init() { while (true){ try { Thread.sleep(10000); }catch (Exception e) { e.printStackTrace(); } } } </pre> <div> <br> </div> <br>

C.

<pre class="prettyprint">public void init() { Toast myToast=Toast.makeText(this,&quot;hello&quot;,Toast.LENGTH_SHORT); for (int i = 0; i &lt; 10000; i++) { myToast.show(); } } </pre> <div> <br> </div>

D.

<pre class="prettyprint">TextView mTextview; public void init() { mTextview=(TextView)findViewById(R.id.textview); for (int i = 0; i &lt; 10000; i++) { mTextview.setText(i+&quot;&quot;); } } </pre> <div> <br> </div> <br>

题目信息
校招真题
-
正确率
0
评论
9
点击