2016-07-29 79 views
1

In documentation for API级别19,Bundle类中没有putString方法。 但我可以调用Bundle#putString方法,我的应用程序工作正常。我可以在API级别19中调用Bundle#putString方法吗?

我可以调用putString方法吗?
为什么我的应用程序工作正常?

环境:通过科特林

  • 编写代码
  • Android Studio中2.1.1
  • compileSdkVersion 24
  • buildToolsVersion 24.0.1
  • nminSdkVersion 17
  • targetSdkVersion 24
+0

可能在Android Studio 3.0-alpha8中使用[Kotlin apply()扩展lint消息](https://stackoverflow.com/questions/45415947/kotlin-apply- extension-lint-message-in-android-studio-3-0-alpha8) –

回答

1

它的工作原理是Bundle延伸BaseBundle其中有putString()。所以,你可以使用它。 :)

+1

谢谢你的回复。我知道你告诉我什么,但BaseBundle需要API等级21或更高。我在API级别19上提到过。 – kykomi

+0

嘿,它没问题。多数民众赞成在这个社区是关于:)。 – Shaishav

+0

对不起,我不明白你的意思。请告诉我详细情况。 – kykomi

1

我想你可以使用putString。另一种选择是使用putCharSequenceStringCharSequence

+0

谢谢。我知道'putCharacterSequence'。为什么你**认为**?有没有文件? – kykomi

相关问题