问题列表 - 第42924页

MonoTouch中的Messagebox.Show和DialogResult等效

我有一个带有两个按钮的UIAlertView的是/否对话框.我希望在我的方法中实现类似于此的逻辑:

if(messagebox.Show() == DialogResult.OK)
Run Code Online (Sandbox Code Playgroud)

问题是,如果我调用UIAlertView.Show(),该过程将继续.但我需要等待用户交互的结果,并在单击第二个按钮时返回true或false depanding.MonoTouch有可能吗?

c# iphone xamarin.ios ipad

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

有关接口引用变量的问题

我研究过在实例方法的情况下,在运行时jvm使用实际的实例类,在类方法的情况下,编译器只会查看引用变量的声明类型而不是实际的类.

我研究了这个概念实例方法隐藏..

在我的proram中,我使用了接口引用变量来存储类的对象,并尝试使用它来访问类的实例方法,但它引发了错误.我的程序如下:

interface A
{
   void show();
}
class B implements A
 {
   public void show()
   {
      System.out.println("Interface Method");
   }
    void info()
  {
     System.out.println("IN Info");
  }
}
class interDemo
{
   public static void main(String args[])
  {
     A a;
     B b=new B();
      a=b;
      a.show();
      a.info();
  }
}
Run Code Online (Sandbox Code Playgroud)

请帮我理解一下...

java interface

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

C++高效地使用new运算符

用new实例化类时.而不是删除内存我们将基于对象的重用获得什么样的好处?

新的过程是什么?是否发生了上下文切换?分配了新内存,谁在进行分配?OS?

c++ memory

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

如何在其他线程上调试异常?

我有很多通过套接字连接触发的事件更新我的程序的短线程.我的问题是我不知道如何调试这个,比如如何获得有关代码中异常发生位置的正确信息.因为我得到了例如下面的例外,这只是Immidiate Window中的打印.没有弹出窗口,它不会突出显示代码中的任何行或显示它所处的方法.

我错过了什么?看到这些东西我能做些什么?VS2010对这种情况有什么改进,如果有的话?

A first chance exception of type 'System.InvalidOperationException' occurred in System.Core.dll
A first chance exception of type 'System.Threading.ThreadAbortException' occurred in mscorlib.dll
A first chance exception of type 'System.Threading.ThreadAbortException' occurred in Krs.Ats.IBNet.dll
Run Code Online (Sandbox Code Playgroud)

vb.net debugging multithreading visual-studio-2008

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

android低内存:没有更多的后台进程?需要帮忙

我面临着记忆力低的问题.Low memory:no more background process这是场景.

我正在使用一个从字符串数组中获取数据的列表,它具有自定义背景,单击项目,列表获取另一个字符串数组以显示为第二级或第三级.用数据库写的三个级别的信息.

在第三级之后,还有两个级别可以从Web服务获取数据,

这导致低内存错误.

我该如何摆脱解决方案?

编辑:在进行了一些挖掘后,我发现GC正在尝试(杀死或)重启,以防其已经崩溃的com.android.inputmethod.latin/.latinIME服务.一个值得注意的一点是应用程序是用法语和意大利语翻译的,但是这个屏幕没有任何翻译文本,这个信息有帮助吗?

编辑2:在对traceview进行详细研究后,我发现所有文本视图都在其中应用了自定义字体.(调用TypeFace.createFromAsset())IMO导致崩溃.

问题在于我必须保留字体.... 可以避免崩溃并且有字体吗?(因为我认为答案是否定的:但仍在等待一些意见)

编辑3:删除自定义字体后,应用程序的性能要好得多.因此,我可以怀疑字体是这里唯一的罪魁祸首.这就是我编辑问题的原因.我使用的字体是helvetica.

使用外部字体会导致应用程序崩溃或内存不足吗?如果是,你能更详细地描述原因吗?

谢谢

android memory-management android-layout

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

iOS部署目标丢失

我正在更新一个较旧的iPhone应用程序,并弹出通常的"Base SDK Missing".当我打开项目设置并尝试设置"iOS部署目标"时,它不在列表中.这是我第一次遇到这个.

我可以将Base SDK设置为"Latest SDK",但设置中缺少许多选项.

我该怎么做才能更新这个项目,以便它具有所有设置?

iphone

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

如何在Android中检索联系人姓名和电话号码

我正在尝试检索联系人列表,其中包含姓名和电话号码.我尝试以下代码:

 // Get a cursor over every contact.
    Cursor cursor = getContentResolver().query(People.CONTENT_URI, 
                                               null, null, null, null); 
    // Let the activity manage the cursor lifecycle.
    startManagingCursor(cursor);
    // Use the convenience properties to get the index of the columns
    int nameIdx = cursor.getColumnIndexOrThrow(People.NAME); 

    int phoneIdx = cursor. getColumnIndexOrThrow(People.NUMBER);
    String[] result = new String[cursor.getCount()];
    if (cursor.moveToFirst())
      do { 
        // Extract the name.
        String name = cursor.getString(nameIdx);
        // Extract the phone number.
        String phone = cursor.getString(phoneIdx);
        result[cursor.getPosition()] = name + "-" +" "+  phone; …
Run Code Online (Sandbox Code Playgroud)

android contacts

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

在实体框架中使用SQL函数选择

我正在为PostgreSQL使用Devart EF-4提供程序.

在我的一个db表中,我有一个名为the_geom的列,它是一个包含多边形的PostGis Geometry类型列.简而言之,PostGis使用自己的二进制格式来存储几何值,因此要在我的应用程序中使用它,我需要将其转换为Well-Known-Binary(WKB),它是几何的标准化二进制表示.通过选择in,可以在标准SQL中轻松实现这一点

select asbinary(the_geom) from mytable
Run Code Online (Sandbox Code Playgroud)

最后一个问题是:我如何在Entity Framework中指定使用asbinary()函数来选择the_geom列?

.net entity-framework-4

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

难以在Ubuntu上安装mysql gem

我正在尝试安装mysql 2.8.1 gem.我将使用它在Ubuntu 10.04上构建Rails 2.0.2应用程序.我会使用Ruby 1.8.7.我已经安装了开发依赖项(其他宝石).由于某些原因,我无法安装它.我无法弄清楚如何修复它.请帮忙!!

我尝试安装时在终端中获得以下内容:

mohnish@pc146724-desktop:~/Downloads$ sudo gem install mysql-2.8.1.gem 
Building native extensions.  This could take a while...
ERROR:  Error installing mysql-2.8.1.gem:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... …
Run Code Online (Sandbox Code Playgroud)

mysql rubygems ruby-on-rails ubuntu-10.04

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

如何在运行测试用例后保留django测试数据库

当我通过键入运行测试用例时

python manage.py test myapp
Run Code Online (Sandbox Code Playgroud)

测试用例完成后,django test runner默认删除了测试数据库.我不希望它被删除.

我可以使用任何数据库!

我想保留我的数据库,因为数据库中存在我想在创建的数据库中看到的错误.这样我就可以找到它们!

python django satchmo

4
推荐指数
5
解决办法
3168
查看次数