- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在一个解决方案中有两个项目。核心和机器人。在 Droid 项目中,我有一个方法需要在异步方法 IN CORE 完成其任务时调用。我在 Core 中的代码是:
public async Task<bool> UsersAuthenTask(string email, string password, Action<Intent> startActivityDroid, Intent intent)
{
var httpClient = GetHttpClient(email, password);
//var response = await httpClient.GetAsync(UsersAuth.ClientsApiBaseUri + email + "password="+password).ConfigureAwait(false);
var response = await httpClient.GetAsync(UsersAuth.ClientsApiBaseUri).ConfigureAwait(false);
if (response.IsSuccessStatusCode)
{
startActivityDroid(intent);
}
else
{
//I NEED TO START METHOD FROM DROID HERE
}
return false;
}
我需要调用 Droid 中的方法“AuthorizationFailed”:
login.Click += delegate
{
activityIndicator.Visibility = Android.Views.ViewStates.Visible;
new UsersAuthentication().UsersAuthenTask(email.Text,password.Text, StartActivity, new Intent(this, typeof(IndMassActivity)));
};
}
public void AuthorizationFailed()
{
Toast.MakeText(this, "Authorization failed", ToastLength.Short).Show();
}
最佳答案
由于您的身份验证任务是异步的,因此您需要做的就是等待结果,如果结果为假,则调用失败的消息。您需要修改 UsersAuthenTask 以针对每种情况适本地返回 true/false。
login.Click += async delegate
{
activityIndicator.Visibility = Android.Views.ViewStates.Visible;
var auth = new UsersAuthentication();
var result = await auth.UsersAuthenTask(email.Text,password.Text, StartActivity, new Intent(this, typeof(IndMassActivity)));
if (!result) {
AuthorizationFailed();
}
};
关于c# - 从Core(Portable)调用放置在Droid项目中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42753029/
我正在 Codecademy 上学习 java,在一个非常简单的文件中,我收到此错误消息,该消息与构造函数参数有关。 我搜索了其他类似的问题/答案,但它们是关于缺少参数的,我认为这里不是这种情况。 p
我的 CSS 中有这个: .like-counter span, .entry-content h2 { color: #444; font-family: Bitstream Cha
我正在开发一个具有通用文本输入表单的应用程序。所以在我的 moto droid 上进行测试时,我遇到了一个奇怪的问题——当我触摸一个输入字段(位于屏幕的下端)——打开屏幕键盘弹出并隐藏输入字段。所以用
我有一个针对移动设备优化的网站,它使用一个非常简单的技巧来根据浏览器宽度提供不同的页面。在 Droid 出现之前,这种方法一直很有效,它具有非常高的像素密度屏幕。 我知道屏幕的默认设置是 800 像素
只是想知道是否有人见过这个问题并知道可能出了什么问题。我已经构建了一个库,它在主页上有一个库,您可以在其中选择 A、B、C ... 等,然后它会打开一个页面,其中包含您选择的按钮。现在的问题是,当我将
我正在尝试构建一个 C# 应用程序来管理我的龙与地下城类游戏的几个方面。我的一位 friend 是 DM,他需要特定的工具来帮助他更好地管理世界信息。所以我提议这样做,但我需要做的工具需要大量的处理能
总而言之,我一遍又一遍地在谷歌上搜索以找到解决方案,虽然我发现了一个关于相机释放等的错误,但我似乎无法让凸轮代码正常工作。每次我执行 takePicture 时,系统都会挂起,有时它会调用 Pictu
我一直在开发应用程序来打开 Android 相机旁边的 LED 灯。我的代码适用于 Incredible 和 Charge(因为它们是我必须测试的另外两个设备),但我似乎无法打开 Droid X LE
我已经在 Android 市场上使用多个 APK 提交为各种 Android 设备发布了我的游戏,但是市场上很少有像摩托罗拉 Droid 这样的设备是不可见的。即使相同密度的文件以及更高密度的 APK
有没有办法以编程方式确定我的 Droid 手机上有哪些应用程序? 是否有我可以调用的 API? 最佳答案 PackageManger 类有一个 getInstalledApplications(int
我正尝试按照 GitHub 页面上的说明构建 Droid-Fu,但构建失败。这是我在 Droid-Fu 文件夹中运行 mvn package 后得到的消息 [INFO] artifact junit:
我正在使用 osmdroid mapView 实现 App。我们有最多 16 个缩放级别的 map ,但 Android 允许我们有 18 个缩放级别。您知道如何设置最大缩放级别 16 而不是默认的
我住在德国,在 Android Market 上发布“Last Call Widget”。随着时间的推移,我一直在稳步改进它,但一组用户仍然提示它无法在他们的设备上运行。 我的小部件监听“androi
我注意到来自 google play store 的其他拼图应用最多可以有 400 个独立的可移动拼图 block 我一直在尝试学习如何至少拍摄一张能代表我的谜题的图像,裁剪某些部分并用拼图设计掩盖图
阅读文档:http://developer.android.com/guide/practices/screens_support.html .我判断 Droid X 是一款大屏幕手机,因为它的物理尺
我想知道如何(如果可能的话)在单声道中为机器人应用程序创建模式弹出窗口。 场景:应用程序与客户托管的网络服务器对话(因此这个位置因客户而异)。要使用该应用程序,用户必须指定其 Web 服务器的连接字符
我们的应用程序显示相机预览,它似乎在所有手机上都能正常工作,但摩托罗拉 Droid 除外,在我们设置相机参数时出现运行时异常: java.lang.RuntimeException: setP
如果我将一个 ImageView 的源更改为另一个(并因此更改图像),但随后在方法中发生更多更改等。我如何强制它刷新以在方法结束之前显示更改? (因为等待方法结束以显示更改后的图像根本不适合我的目的)
我已经安装了 Droid VNC Server在我的平板电脑上。我还在 http://github.com/oNaiPs/droid-VNC-server 查看它的来源但我没有找到它捕获屏幕并上传到查
使用 MvvmCross,如果我想要一个按钮来打开一个新屏幕,我连接命令处理程序并使用 ShowViewModel,如下所示: ShowViewModel(); 无论如何插入自定义动画
我是一名优秀的程序员,十分优秀!