问题列表 - 第31969页

如何获得最顶层活动的任何标识符?

我有一个服务,当最顶层的Activity更改时,它的行为必须改变.比如,活动A处于活动状态,然后服务开始某种处理.当活动A不再可见时,此处理必须停止:用户按下"返回","主页"或执行任何使活动A不可见的操作.此活动A必须不知道该服务 - 即它必须不必明确告知服务它正在消失.

简而言之,有没有办法:

  • 获取最顶层Activity的任何类型的标识(对象引用,类名,ID等),
  • 最顶层活动更改时收到通知?

PS这可能听起来像恶意软件行为,但事实并非如此!这是合法的用例!

编辑:活动不在我的应用程序中.它们几乎可以是任何东西 - 浏览器,地图应用程序,设置等.

android

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

如何在Android中实现无尽的画廊?

我在我的应用程序中使用了库布局.当用户从左到右移动图库中的图片时它正在工作(它是无限的,意味着元素再次重复).但是当用户从右向左移动并到达第一个元素时,它不会.之后就没有元素了.但是我也要重复这一方面的要素.你能给我一些建议吗?

 Gallery g = (Gallery) findViewById(R.id.gallery);
        g.setAdapter(new ImageAdapter(this));
        g.setFocusable(true);
        g.setSelection((int)(Integer.MAX_VALUE / 2) - (Integer.MAX_VALUE / 2)% mImageIds.length);        
        g.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View v, int position, long id) 
            {
                try {
                    imageid=position;
                    ((ImageView)findViewById(R.id.ImageViewlarge)).setImageResource(mImageIds[position]);
                    ((TextView)findViewById(R.id.TextViewImageName)).setText(imgNames[position]);
                     mp = MediaPlayer.create(SeaSpell.this,audioTrack[position]);

                        } catch (Exception e) {
                                // TODO Auto-generated catch block
                                e.printStackTrace();
                            }

                }
            });


        }
Run Code Online (Sandbox Code Playgroud)

截图Frontgallery

如何让我的画廊视图循环?我可以无限地从左到右进行,但是当我从右向左拖动时,它显示了终点.

android gallery adapter

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

是否有必要在每个if条件中写出其他部分?

我问的问题可能会被关闭,但我只想知道是否有必要写下每个if条件的一部分.我的一位高级程序员告诉我"你应该把其他部分写入每一个条件".假设我们没有条件写入else部分那么我们该怎么办?我假设这里将进行健康的讨论....

programming-languages concept

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

Aptana Studio 3 Beta中的自动换行/换行选项?

我一直在寻找一个小时,似乎无法在新的Aptana Studio 3 Beta(又名RadRails 3 Beta)中找到关于自动换行/换行选项的任何信息.我在"首选项"中的任何位置都找不到它的选项.缺乏换行会影响我的工作效率.有人可以对此有所了解吗?我无法想象一个像Aptana一样备受瞩目的开源项目缺乏这样一个通用和必要的选择.

aptana radrails word-wrap

13
推荐指数
3
解决办法
6113
查看次数

我应该用什么来比较DBNull?使用DBNull.Value或ToString().IsNullOrEmpty()

我可以DBnull使用任何方法检查数据行.

通过使用

if(dr[0][0]==DBNull.Value)
//do somethin
Run Code Online (Sandbox Code Playgroud)

或通过做

if(dr[0][0].ToString().IsNullOrEmpty())
//do something
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,我都会得到相同的结果.

但是哪一个是直接正确的方法.哪个将使用更少的资源

.net null dbnull dataset

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

如何在PostgreSQL 8.4中导入现有的*.sql文件?

我正在使用PostgreSQL 8.4,我有一些*.sql文件导入数据库.我怎么能这样做?

postgresql import

96
推荐指数
4
解决办法
16万
查看次数

仅为受保护和公共方法获取MethodInfo?

我怎样才能获得MethodInfofor protectedpublic方法?

.net c#

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

GACUtil"程序集已成功添加到缓存"但"项目数= 0"

为什么,当我跑:

gacutil –i  myAssembly.dll
Run Code Online (Sandbox Code Playgroud)

我得到:

Assembly successfully added to the cache
Run Code Online (Sandbox Code Playgroud)

但是当我跑步时:

gacutil –l  myAssembly.dll
Run Code Online (Sandbox Code Playgroud)

我明白了

Number of items = 0
Run Code Online (Sandbox Code Playgroud)

gac gacutil

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

哪一个更快地读取XML文件或查询数据库

我正在用C#设计CMS,需要决定在哪里保存站点的配置设置.还要考虑定义我的基本html模板,然后处理它们服务器端以提前创建页面.

那么,服务器读取XML文件或从本地数据库查询相同信息通常会更快/更少开销?

.net c# xml sql-server asp.net

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

具有3个OR条件的DetachedCriteria

如何使用DetachedCriteria实现此查询:

Select * from 
    MyTable
Where 
    (conditionA = true) or 
    (conditionB = true) or 
    (conditionC = true) or 
    (conditionD = true)
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent-nhibernate

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