小编WPM*_*Med的帖子

在ACTION_GET_CONTENT意图之后有时不会调用OnActivityResult

我正在开发一个图像编辑Android应用程序.在我的一个活动中,我打算从onCreate中的图库中选择一个图像,如下所示:

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_IMAGE);
Run Code Online (Sandbox Code Playgroud)

然后我收到这样的数据:

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    Crashlytics.log("onActivityResult called");
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == PICK_IMAGE && resultCode == Activity.RESULT_OK && data != null) {
        Crashlytics.log("Data received from image pick intent");
        imageUri = data.getData();
        loadImage();
    } else {
        //if we do not select a picture, go back to the dashboard
        Crashlytics.log("Data not received");
        onBackPressed();
        Log.d(TAG, "no picture selected");
    }
}
Run Code Online (Sandbox Code Playgroud)

loadImage方法:

private …
Run Code Online (Sandbox Code Playgroud)

java android nullpointerexception android-intent onactivityresult

21
推荐指数
1
解决办法
575
查看次数

ItemClick事件在ListView Windows Phone 8.1上的位置

我有一个ListView显示购物车中的产品.在datatemplate定义了一个增量减量为每个产品量按钮.

如果用户想要点击其中一个按钮,则可能会点击该按钮旁边的按钮,因此ItemClick将触发该事件.我想ItemClick在按钮区域禁用.我想知道ItemClick事件发生的位置,并确定它是否在我定义的禁用区域.

可能吗?还有其他想法吗?

c# winrt-xaml windows-phone-8.1

14
推荐指数
1
解决办法
1321
查看次数

使用ZXing和MFT在Windows Phone 8.1 Runtime上实现实时条码扫描器

我正在开发一个需要条形码扫描功能的Windows Phone 8.1 Runtime购物应用程序.我正在使用ZXing lib,这很好.我的问题不在于解码图片,ZXing做得很好,但要实时获取Camera Preview,并将其提供给ZXing.经过一番研究后,我发现这个论坛https://web.archive.org/web/20150328233747/http://developer.nokia.com/community/discussion/showthread.php/247707-Windows-Phone-8-1- Windows-Media-Capture-API-and-Preview-Frames.有人能给我一个结合MFT和ZXing的工作样本吗?或者我如何获得预览并在我的C#代码中处理它?我的项目已接近截止日期,所以请帮帮我!现在条形码扫描非常麻烦,我有一个"扫描"UI按钮,它调用MediaCapture.CapturePhotoToStreamAsync方法,但这不是一个好的解决方案.我需要实时自动扫描.

谢谢!

barcode zxing windows-phone-8.1

7
推荐指数
1
解决办法
5004
查看次数

设置Windows Phone 8.1 WebView的基本URL并使用NavigateToString()

在我的应用程序中,我想加载一个包含带有远程URL 的iframe的html .除了iframe的src之外,这个html总是一样的.我所做的是将html保存在一个字符串中,并填写iframe url,而不是调用NavigateToString(html).我从REST API 获取iframe网址.我也得到了一个baseUrl.如果我将这两个url合并到一个absoulute url并将其设置为iframe的src,则由于安全原因(这是一个支付页面),页面将不会加载.但是如果我在没有baseUrl的情况下设置它,当然,webview不知道baseUrl是什么,并且页面不会加载.

在Android中,可以简单地调用webView.loadDataWithBaseURL.Windows Phone 8.1中是否有类似的内容?任何解决方法?

(问题进一步复杂化,我还必须将Cookie设置为webview.)

c# iframe webview winrt-xaml windows-phone-8.1

2
推荐指数
1
解决办法
986
查看次数