2017-01-09 58 views
-2

我想製作一個Android應用程序,當n是字母表的位置編號時,它可以振動n次。意思是我會從edittext中讀出它是哪個字母,假設我輸入字母A然後它會振動一次,在字母Z上它會振動26次。Android應用程序振動特定時間在不同的字母表上

但該應用程序每次崩潰。

這是我做過什麼至今:

EditText letter = (EditText)findViewById(R.id.Letter); 
String alphabet = letter.getText().toString(); 
FloatingActionButton fab = (FloatingActionButton)findViewById(R.id.Fab); 
Vibrator v = (Vibrator) getSystemService(VIBRATOR_SERVICE); 
fab.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      if (alphabet == "A" || alpahabet == "a") { 
       v.vibrate(100, 200); 
      } else if (alphabet == "B" || alphabet == "b") { 
       v.vibrate(100, 200, 100, 200); 
      } // Ans so on till Z... 
     } 
    }); 
} 

的,我也於AndroidManifest添加權限。但它仍然崩潰。

+1

什麼你到底做了什麼? –

+5

「應用程序崩潰」不是一個好問題描述。您需要向我們展示代碼,告訴我們確切的錯誤,並解釋您對此不瞭解的內容。 – csmckelvey

+1

提供更多細節男人,至少你做了一些努力。 SO不是代碼寫入服務。 – W4R10CK

回答

-1

您是否確定在AndroidManifest.xml中包含權限?

<uses-permission android:name="android.permission.VIBRATE"/> 

如果它仍然崩潰,請提供有關崩潰的更多信息,包括堆棧跟蹤。

從已經在談論如何讓您的應用振動可以幫助您的其他職位也許閱讀: https://stackoverflow.com/a/13950364

這裏也是類上的Android的官方文檔,你應該使用: https://developer.android.com/reference/android/os/Vibrator.html

+0

嘿弗雷德可以解釋我什麼是堆棧跟蹤..我是一個13歲,很新的Android .. – AyushTheGeek

+1

Stacktrace顯示您的應用程序遇到的錯誤。 – Si8

+0

以及如何查看它? – AyushTheGeek

相關問題