小编Mar*_*tze的帖子

如何使用onItemClickListener存储ListView中的可点击项?

如何在listView中存储可点击的项目(很多)值并在下一个Activity listView中显示项目.我尝试了但是我只从前一个Activity listView.i获得了一个值(如果我点击了更多的项目,最后一个只显示) used String [] type GlobalVariable myval;

GlobalClass

class GlobalClass extends Application {
     public static String[] myval;
}
Run Code Online (Sandbox Code Playgroud)

HomeActivity

public  class HomeActivity extends Activity {
    String[] Category={"----SELECT---- ","BEVERAGES","BREAKFAST","LUNCH","DINNER","DESSERTS","APPETIZERS & SIDES"};
    String[] Beverage={"PEPSI","COKE","LASSI","FALOODA","BUTTER MILK","GREEN TEA","BADAM MILK","MASALA CHAI" };
    String[] Breakfast={"SIRLOIN & EGG","CFS STEAK & EGG","T-BONE & EGG","TWO EGGS BREAKFAST","2EGG W/MEAT","BEL WAFFLE","BEL WAFFLE W/MEAT","BLUEBERRY CAKE","CAKES","FABULOUS FRENCH TST","MOONS","FRENCH TST"};
    String[] Lunch={" CRAB CAKE SANDWICH","TUSCAN GRILLED CHICKEN PANINI","SOUTHWEST TURKEY CLUB"," LOBSTER ROLL","TUNA MELT"," FRENCH DIP","YOUR OWN SANDWICH"};
    String[] Dinner={"DUBLIN BAY PRAWN","CRAB FROM …
Run Code Online (Sandbox Code Playgroud)

android

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

GC什么时候可以收集挂钩到事件的Lambda?

如果我将Lambda挂钩到这样的事件:

static void DoSomething(Control control)
{
    control.SomeEvent += StaticMethodThatHandlesEvent;
    Control parentControl = control.Parent;
    parentControl.Disposed += (sender, args) =>
        {
            control.SomeEvent -= StaticMethodThatHandlesEvent;
        };
}
Run Code Online (Sandbox Code Playgroud)

在什么条件下可以收集lambda?如果收集了parentControl,它会被收集吗?可以收集parentControl(假设它已被正确处理,我的代码中没有任何引用)?

编辑:整个代码在静态类中.这有关系吗?

.net c# lambda garbage-collection

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

标签 统计

.net ×1

android ×1

c# ×1

garbage-collection ×1

lambda ×1