신청이 있습니다. 나는 다른 응용 프로그램에서 "공유"를 탭하면 나타나길 원합니다. 그런 다음받은 데이터를 처리하고 발신자 응용 프로그램으로 돌아 가기를 원합니다.intent-filter를 처리 한 후 뒤로 이동
예. 나는 페이스 북의 게시물을 공유하고있다 :
는 1) 내 애플
2) 정보는
3) 포스트 FB 돌려줍니다 dB로 저장 열립니다
어떻게 FB 게시물이 수익을 달성 할 수있다?
callingActivity
을 참조하려고했으나 null입니다.
텐트 필터 :
이<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="*/*"/>
</intent-filter>
활동 : 당신이 다음 앱에 공유 할 수 있도록 현재의 응용 프로그램 뒤에 활성화됩니다에서 공유하고 무엇이든 응용 프로그램
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val intent = intent
val action = intent.action
val type = intent.type
if (intent.getStringExtra(Intent.EXTRA_TEXT) != null) {
// do some processing
// goes recursively
startActivity(intent)
}
}
현재 코드를 게시하여 얼마나 멀리 있는지 확인할 수 있습니까? 앱에서 데이터를 가져 왔지만 처리하지 못했거나 앱에 절대 도달하지 못한 데이터가 있습니까? – SRoseDev88
@ SRoseDev88, 나는 질문을 업데이 트했지만 많이 가지고 있지 않다 문제는 데이터를 처리 한 후 FB 응용 프로그램을 다시 열어야한다는 것입니다. –