2016-07-29 5 views
1

In documentation for APIレベル19では、バンドルクラスにはputStringメソッドがありません。 しかし、Bundle#putStringメソッドを呼び出すことができ、私のアプリケーションは正常に動作します。Bundle#putStringメソッドをAPIレベル19で呼び出すことができますか?

私はputStringメソッドを呼び出すことができますか?
なぜアプリは正常に動作しますか?

環境:

  • Kotlin
  • による書き込みコード
  • のAndroid Studioの2.1.1
  • compileSdkVersion 24
  • buildToolsVersion 24.0.1
  • nminSdkVersion 17
  • targetSdkVersion 24
+0

可能な複製を使用することです(https://stackoverflow.com/questions/45415947/kotlin-apply- extension-lint-message-in-android-studio-3-0-alpha8) –

答えて

1

BundleBaseBundleで、これはputString()です。だから、あなたはそれを使うことができます。 :)

+1

返信いただきありがとうございます。あなたが私に言ったことは分かっていますが、BaseBundleにはAPIレベル21以上が必要です。私はAPIレベル19で言及した。 – kykomi

+0

ねえ、その大丈夫。それは、このコミュニティのすべてについてです。:) – Shaishav

+0

申し訳ありませんが、私はあなたが意味するものを理解できません。詳細を教えてください。 – kykomi

1

putStringを使用できるとします。別のオプションは、[アンドロイドStudioの3.0-alpha8でKotlin適用()拡張リントメッセージ]のputCharSequenceStringCharSequenceある)

+0

ありがとうございます。私は 'putCharacterSequence'を知っています。なぜあなたは**そう思っていますか?ドキュメントはありますか? – kykomi

関連する問題