小编And*_*ker的帖子

Android Bug报告


我的应用程序随机崩溃,我不知道为什么.
我看到有些应用程序在关闭力时可以选择强制关闭和报告.
如何将其添加到我的应用程序中?谢谢罗恩

java android bug-reporting

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

向左/向右滑动的事件


我有一个日历,我希望能够向左/向右滑动并切换月份.
是否有任何聆听者向左/向右滑动?
谢谢!

java android listener swipe swipe-gesture

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

在C#.Net中连接到远程SQL Server

我正在尝试连接到数据库,它一直告诉我"无效的实例".

这是我的代码:

string connectionString = "Driver={SQL Server};Server=server;Database=db;;Uid=user;Pwd=pass;";
OdbcConnection MyConnection = new OdbcConnection();
MyConnection.ConnectionString = connectionString;
MyConnection.Open();
Run Code Online (Sandbox Code Playgroud)

问题是什么?

谢谢!

c# connection connection-string database-connection sql-server-2005

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

为什么System.IO.File类是静态的

我想知道为什么这个File类是静态的?

有一些方法可以像静态一样有意义Create.但是,当我想移动文件时,我更喜欢指定新位置.这同样适用于Copy,Open甚至更多.我猜这个问题已经在某个地方讨论过了,但搜索没有给出任何结果,只是为什么要创建静态方法的一般线程.

我不是说所有的方法File都不应该是静态的,但确实存在应该与实例相关的方法.

.net c# file-io file

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

引用已编译的dll时,Resharper代码注释不起作用

假设我有以下课程

public class MyClass
{
    [NotifyPropertyChangedInvocator("propertyName")]
    public void RespondToProperty(string propertyName)
    {
        //Some code here...
    }
}
Run Code Online (Sandbox Code Playgroud)

当解决方案中的另一个项目使用此类时,注释可以正常工作.Resharper会自动完成调用者类属性(应该如此).但是当我引用编译后的dll时,resharper不会自动完成属性名称.

我也尝试定义以下外部注释,但没有运气:

<assembly name=”MyAssembly">
    <member name=”M:MyAssembly.MyClass.RespondToProperty(System.String,System.String)”>
        <attribute ctor=”M:JetBrains.Annotations.NotifyPropertyChangedInvocatorAttribute.#ctor” />
    </member>
</assembly>
Run Code Online (Sandbox Code Playgroud)

注释是否可以在不引用项目代码的情况下工作,但只使用已编译的dll?

c# resharper

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

AsyncTast没有调用onPostExecute


这是应该执行某些操作的代码的一部分,然后调用onPostExecute事件.
出于某种原因,它没有调用它,并且在eclipse中我可以看到该方法用黄色标记(未使用的方法)...
我无法理解为什么这样...
你知道为什么吗?
谢谢!
PS:我在这里看了一些帖子,没找到我的解决方案......

    final ImageButton sync = (ImageButton) findViewById(R.id.syncChanges);
    sync.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            sync.setImageResource(R.drawable.none);
            sync.setBackgroundResource(R.drawable.animation);
            final AnimationDrawable frameAnimation =  (AnimationDrawable) sync.getBackground();
            frameAnimation.start();
             class DownloadFilesTask extends AsyncTask<String, Void, String[]> {
                 protected String[] doInBackground(String...strings) {
                    try {
                        OptionScraper.run(strings[0], Integer.parseInt(strings[1]));
                    } catch (NumberFormatException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    } catch (ClientProtocolException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                    return …
Run Code Online (Sandbox Code Playgroud)

java android onclick android-asynctask

0
推荐指数
1
解决办法
731
查看次数

应该放置超级(某物)的地方?


我想知道super.onPreExecute()应该放在哪里?或换句话说,这是正确的代码:

@Override
protected void onPreExecute() {
    super.onPreExecute();
    RelativeLayout parent = (RelativeLayout) findViewById(R.id.layoutHomeInfo);
    RelativeLayout.LayoutParams params = (LayoutParams) parent.getLayoutParams();
    params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
    params.addRule(RelativeLayout.ALIGN_PARENT_TOP);
    progress = new ProgressBar(mContext);
    parent.addView(progress, params);
}
Run Code Online (Sandbox Code Playgroud)

要么

@Override
protected void onPreExecute() {
    RelativeLayout parent = (RelativeLayout) findViewById(R.id.layoutHomeInfo);
    RelativeLayout.LayoutParams params = (LayoutParams) parent.getLayoutParams();
    params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
    params.addRule(RelativeLayout.ALIGN_PARENT_TOP);
    progress = new ProgressBar(mContext);
    parent.addView(progress, params);
    super.onPreExecute();
}
Run Code Online (Sandbox Code Playgroud)

java android super

0
推荐指数
1
解决办法
203
查看次数

针对已知方法的程序,而不是类型

假设我有一个类A将被编译成一个dll稍后使用的类.但我知道后来,B我不知道它的类型的一些类方法必须在A类中调用.唯一的线索是方法的名称.

让我们说这是课A:

public class A
{
    A(Object instanceOfClassB)
    {
          //stuff...
    }

    public void SendProcessedString()
    {
         //some strings has been processd, I know that class B is going
         //to have a public method like ReceiveData(string data){/*---*/}
         instanceOfClassB.ReceiveData(data);
    }
}
Run Code Online (Sandbox Code Playgroud)

让我们说这是类B,碰巧是WinForm:

public B : Form
{
     public void ReceiveData(string data)
     {
          textBox.Append(data + Environment.NewLine);
     }
}
Run Code Online (Sandbox Code Playgroud)

这种方法是否可行/推荐?

.net c#

0
推荐指数
1
解决办法
85
查看次数