ui: redirect to play store if no file manager on tv
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
		
							parent
							
								
									d6431db248
								
							
						
					
					
						commit
						4944762d7c
					
				| @ -32,6 +32,7 @@ import androidx.databinding.ObservableField | ||||
| import androidx.lifecycle.lifecycleScope | ||||
| import androidx.recyclerview.widget.GridLayoutManager | ||||
| import androidx.recyclerview.widget.GridLayoutManager.SpanSizeLookup | ||||
| import com.google.android.material.dialog.MaterialAlertDialogBuilder | ||||
| import com.wireguard.android.Application | ||||
| import com.wireguard.android.R | ||||
| import com.wireguard.android.backend.GoBackend | ||||
| @ -199,7 +200,12 @@ class TvMainActivity : AppCompatActivity() { | ||||
|                 try { | ||||
|                     tunnelFileImportResultLauncher.launch("*/*") | ||||
|                 } catch (_: Throwable) { | ||||
|                     Toast.makeText(this@TvMainActivity, getString(R.string.tv_no_file_picker), Toast.LENGTH_LONG).show() | ||||
|                     MaterialAlertDialogBuilder(binding.root.context).setMessage(R.string.tv_no_file_picker).setCancelable(false).setPositiveButton(android.R.string.ok) { _, _ -> | ||||
|                         try { | ||||
|                             startActivity(Intent(Intent.ACTION_VIEW, Uri.parse("market://webstoreredirect"))) | ||||
|                         } catch (_: Throwable) { | ||||
|                         } | ||||
|                     }.show() | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user