Intent share = new Intent(Intent.ACTION_SEND);
if(isVideo()){
share.setType("video/*");
} else {
share.setType("image/*");
}
share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(fileName)));
Context context = getContext();
context.startActivity(Intent.createChooser(share, context.getString(R.string.share_via)));
The code above just crashes on Galaxy S. I am looking into logcat, the only thing I am seeing is this:
2018-10-22 15:00:30.582 1447-1514/? W/ActivityManager: Activity pause timeout for ActivityRecord{c5eef5f u0 com.app/.Activity t134}
2018-10-22 15:00:30.599 12453-12453/? W/ChooserActivity: Bixby supports pkg=null
2018-10-22 15:00:30.604 12453-12453/? W/ResolverActivity: mLaunchedFromPackage = com.app
2018-10-22 15:00:30.605 12453-12453/? W/SShareCommon: getQuickConnectSupportState - oneconnect isn't installed
2018-10-22 15:00:30.605 12453-12453/? W/System.err: android.content.pm.PackageManager$NameNotFoundException: com.samsung.android.oneconnect
2018-10-22 15:00:30.605 12453-12453/? W/System.err: at android.app.ApplicationPackageManager.getPackageInfoAsUser(ApplicationPackageManager.java:288)
2018-10-22 15:00:30.605 12453-12453/? W/System.err: at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:259)
2018-10-22 15:00:30.605 12453-12453/? W/System.err: at com.samsung.android.share.SShareCommon.getSamsungConnectVersion(SShareCommon.java:535)
2018-10-22 15:00:30.605 12453-12453/? W/System.err: at com.samsung.android.share.SShareCommon.checkSamsungConnectInfo(SShareCommon.java:529)
2018-10-22 15:00:30.605 12453-12453/? W/System.err: at com.samsung.android.share.SShareCommon.<init>(SShareCommon.java:98)
2018-10-22 15:00:30.605 12453-12453/? W/System.err: at com.android.internal.app.ResolverActivity.configureContentView(ResolverActivity.java:1283)
2018-10-22 15:00:30.606 12453-12453/? W/System.err: at com.android.internal.app.ResolverActivity.onCreate(ResolverActivity.java:446)
2018-10-22 15:00:30.606 12453-12453/? W/System.err: at com.android.internal.app.ChooserActivity.onCreate(ChooserActivity.java:333)
2018-10-22 15:00:30.606 12453-12453/? W/System.err: at android.app.Activity.performCreate(Activity.java:7183)
the thing is, I am not even using one connect. I am just trying to bring up the standard android sharing screen where the user can pick an app he wants to share to. this is weird. any hints? has anyone ever noticed something like this?