Ich arbeite an Content-basierten Android App.Ich Firebase, um alle Text-Dateien (in RTF-oder doc-Dateien) hochladen. Nachdem ich eine Textdatei auf Firebase hochgeladen habe, erstellte ich eine detaillierte Aktivität, die die Datei aus dem Feuerbasis herunterlädt, aber die Textdateien werden nicht gelesen, es zeigt nothing.Here ist mein Kotlin-Code ...Wie lese ich eine Textdatei von Firebase zu Android App
class detailOne : AppCompatActivity() {
private var mTextView : TextView? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.detailone)
val myButton = findViewById(R.id.butOne) as Button
mTextView = findViewById(R.id.myText) as TextView
FirebaseApp.initializeApp(this)
val storage = FirebaseStorage.getInstance()
val storageRef = storage.getReferenceFromUrl("gs://yehwot-eta.appspot.com/story.rtf")
try {
val localFile = File.createTempFile("text", "rtf")
storageRef.getFile(localFile).addOnSuccessListener {
}.addOnFailureListener {
print("Connection is Lost!Please Try Again")
}
}
} catch(e : IOException) {
e.printStackTrace()
}
myButton.setOnClickListener {
val myIntent = Intent()
myIntent.action = Intent.ACTION_SEND
myIntent.type = "text/plain"
myIntent.putExtra(Intent.EXTRA_TEXT,"This is my Text")
startActivity(myIntent)
}
}
}