小编Min*_*amy的帖子

Android:如何更改ExpandableListView指标的位置?

我想更改ExpandableListView的组视图中显示的默认箭头的位置.我希望它是向右而不是向左.

如何才能做到这一点 ?

android listview

8
推荐指数
3
解决办法
2万
查看次数

C#IEnumerable.Count()抛出IndexOutOfRangeException

分组集合时,我有以下情况:

var result = data.GroupBy(x => x.Name.Split(new char[] { '-' })[1].Trim());
Run Code Online (Sandbox Code Playgroud)

数据变量的类型 ObservableCollection<Data>

当我检查

if(result.Count()>0)
Run Code Online (Sandbox Code Playgroud)

它抛出一个IndexOutOfRangeException

当然这是因为字符串拆分操作会引发异常.

问题是:有没有办法检查分组的结果是否为空并避免异常?

c# linq ienumerable

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

使用SmtpClient发送邮件时,疑难解答"服务器提交了协议违规"

我想和SmtpClient班级一起发送邮件.

这是我使用的代码:

SmtpClient smtpClient = new SmtpClient("Host",25);
NetworkCredential basicCredential =
new NetworkCredential("UserName", "Password");
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress("me@domain.com");
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = basicCredential;
message.From = fromAddress;
message.Subject = "test send";
message.IsBodyHtml = true;
message.Body = "<h1>hello</h1>";
message.To.Add("mail@domain.com");
smtpClient.Send(message);
Run Code Online (Sandbox Code Playgroud)

但它总是抛出异常:

服务器提交了协议违规服务器响应:UGFzc3dvcmQ6

我找不到原因.如果有人遇到这样的事情,请告诉我该怎么做.

c# asp.net smtpclient

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

发送邮件与送货单?

我使用一个向某些用户发送电子邮件的功能.

我使用以下代码将发送通知失败消息发送到发件人电子邮件

当消息无法到达用户时.

我使用以下代码.

System.Web.Mail.MailMessage messagetest = new System.Web.Mail.MailMessage();
messagetest.Headers.Add("Disposition-Notification-To", txtFrom.Text);
Run Code Online (Sandbox Code Playgroud)

现在我想让邮件发送者在邮件成功到达时收到已发送的收据消息.

如何才能做到这一点 ?

谢谢

c# asp.net

6
推荐指数
1
解决办法
7256
查看次数

Android中的SQLite触发器?

我想在Android应用程序的表上强制使用外键constarint.

我搜索过这可以通过使用触发器来完成:

我是这样做的:

db.execSQL("CREATE TRIGGER dept_id_trigger22+" +
                " AFTER INSERT "+
                " OF EmployeeName ON Employees"+
                " BEGIN"+
                                     //Condition
                " RAISE(ABORT,'error') END;");
Run Code Online (Sandbox Code Playgroud)

但没有引发错误,并插入了非法值.

这有什么问题?

sqlite android

6
推荐指数
1
解决办法
8988
查看次数

Windows Phone:在OnNavigatedTo中调用Async方法

在我的WP8应用程序中,我想在页面导航到时调用Async方法.

我想用async关键字标记OnNavigatedTo方法是这样的:

async protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            await myAsyncMethod();
        }
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来实现这一点,使用异步标记OnNavigatedTo有问题吗?

c# windows-phone windows-phone-8

6
推荐指数
1
解决办法
2795
查看次数

Sharepoint工作流创建任务属性:何时创建字段以及何时创建depepndency属性?

我是SharePoint工作流程的新手.

创建新任务并分配TaskId时,我有两个选择:

  1. 创建一个新字段来保存TaskId
  2. 创建一个新属性来保存TaskId.

新属性是依赖属性.

我的问题是将任务分配为字段还是属性有什么区别?

谢谢

sharepoint

5
推荐指数
1
解决办法
1169
查看次数

尽管在manifest.xml中声明,但未找到Launcher活动

在我的应用程序中,我在manifest.xml文件中定义了主要活动,如下所示:

<activity
            android:name=".MainActivity"
            android:label="@string/guide_activity" >
            <intent-filter>
                <category android:name="android.intent.category.LAUNCHER" />
                <action android:name="android.intent.action.MAIN" />

                <action android:name="android.intent.action.SEARCH" />
            </intent-filter>
            <meta-data android:name="android.app.searchable"
                   android:resource="@xml/searchable"/>
        </activity>
Run Code Online (Sandbox Code Playgroud)

当我从连接到真实设备或模拟器的eclipse运行项目时,我在控制台中收到以下消息:未 找到Launcher活动

这可能是什么原因?

android manifest android-activity

5
推荐指数
1
解决办法
2383
查看次数

Windows Phone MVVM:按钮命令可以执行和命令参数

我想将MVVM模式实现到注册页面,如下所示:

页面包含用户名,电子邮件和密码的文本框.

我想使用ICommandDelegateCommand模式将Register Button绑定到命令.

问题是我希望如果文本框为空则禁用该按钮,如果文本框有文本则启用.

我的模型是:

public class User
    {
        public string UserName { get; set; }
        public string Email { get; set; }
        public string Password { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

我的ViewModel:

public class UserViewModel:INotifyPropertyChanged
    {
        private User user;
        public UserViewModel()
        {
            user = new User();
        }
#region Properties
.
.
.
#endregion
public ICommand RegisterCommand
        {
            get
            {
                return new DelegateCommand(Register,CanRegister);
            }
        }

        private void Register(object parameter)
        {
            //TODO call …
Run Code Online (Sandbox Code Playgroud)

mvvm windows-phone-7 windows-phone windows-phone-8

5
推荐指数
1
解决办法
4150
查看次数

Android Espresso测试:如何测试活动的onNewIntent?

我想知道是否有一种方法可以测试Activi onNewIntent()方法,我想用单个顶部标志设置来测试启动活动并测试某些行为,这如何用意浓缩咖啡实现?

android unit-testing android-espresso

5
推荐指数
2
解决办法
565
查看次数