[追加]ボタンをクリックするとデータをデータベースに保存しようとしていますが、MainActivity.javaクラスのオブジェクトを作成したときにエラーが表示されます(enter image description hereはコンストラクタ 'class_name(java.lang.String)'を解決できません
)。答えて
あなたがこの作品を作りたい場合は、このようなコンストラクタ何か追加:
public class Database {
public Database(String abc){
//blah blah
}
}
をフォロー命名規則を - クラス名は大文字で開始する必要があります。コンストラクターも同じことをする必要があります。そして、この問題に直面する人間だけでなく、IDEもこれについてあなたを突きつけます。だから、あなたが書いたコードは次のようになります。
Database database = new Database(course.getText());
Database database1 = new Database("xyz");
命名規則については、http://www.oracle.com/technetwork/java/codeconventions-135099.html
ありがとうございます,,, –
あなたのコードを見ると、私はcourse.getText()。toString()という値が実際には空の文字列であると考えています。通常、Javaオブジェクトの場合、.getText()はStringを返すので、toString()は必要ありません。動作するはず運のビットで
database database1 = new database(course.getText());
:
は、ように、コードのその部分を書き換えて試してみてください。
同じエラーが発生しました! –
Android TextViewまたはEditTextの 'getText()'は文字列を返しません –
- 1. コンストラクタ 'FirebaseListAdapter'を解決できません
- 2. スピナー:コンストラクタを解決できません
- 3. メソッドi(java.lang.String)を解決できません
- 4. メソッド 'show(android.support.v4.app.FragmentManager、java.lang.String)'を解決できません
- 5. メソッド 'settext(java.lang.String)'を解決できません
- 6. Angular2のRC3:エラー(パラメータタイプを解決できません)コンストラクタで
- 7. 双方向バインディングでjava.lang.Stringプロパティのセッターを解決できません
- 8. FirebaseUI 'FirebaseListAdapterコンストラクタを解決できません'
- 9. AlertDialog.Builderヘルパークラスがコンストラクタを解決できません
- 10. AsyncTaskのonPostExecuteのコンストラクタArrayAdapterを解決できません
- 11. メソッドstartactivity()を解決できません
- 12. はsetInvalidatedByBiometricEnrollmentを解決できません
- 13. はタイプに解決できません
- 14. ビットマップリソースResは解決できません
- 15. findviewbyidエラーは解決できません
- 16. Android - IContentServiceは解決できません
- 17. com.ibm.msg.client.wmq.WMQConstantsは解決できません
- 18. SQL COLLATIONは解決できません
- 19. org.apache.axiom.om.impl.llom.OMTextImplはjava.lang.Stringにキャストできません
- 20. java.lang.Stringはjava.util.Mapにキャストできません
- 21. java.lang.Stringはscala.Serializableにキャストできません
- 22. は囲みクラスではありません/新しいインテントは解決できませんコンストラクタ
- 23. "コンストラクタを解決できません"というエラーを解決する方法がわからない
- 24. org.springframework.beans.factory.BeanCreationException、インポートjava.util.Arraysを解決できません配列を解決できません
- 25. 「未解決の外部」を解決できません
- 26. シンボル 'RequestQueue'を解決できません
- 27. Androidホストを解決できません
- 28. Devise:ユーザースコープを解決できません
- 29. シンボルJSONParserを解決できません
- 30. import(java.util.Arrays.sort)を解決できません
を参照してください、あなたが実際に確認してくださいあります、1つ 'java.lang.Stringでを持って' database'と呼ばれるコンストラクタです'パラメータ?副次的に、クラス名(およびそれらのコンストラクタ)は大文字で始まります。 –
ここにコードをコピー&ペーストしてください。 –
データベースクラスも表示してください。 String引数を受け入れるコンストラクタを追加する必要があります。 –